Shopify Engineering
Pummelling the Platform–Performance Testing Sho...
Developing a product or service at Shopify requires care and consideration. When we deploy new code at Shopify, it’s immediately available for merchants and their customers. When over 1 million...
Pummelling the Platform–Performance Testing Sho...
Developing a product or service at Shopify requires care and consideration. When we deploy new code at Shopify, it’s immediately available for merchants and their customers. When over 1 million...
Vouching for Docker Images
If you were using computers in the ‘90s and the early 2000s, you probably had the experience of installing a piece of software you downloaded from the internet, only to...
Vouching for Docker Images
If you were using computers in the ‘90s and the early 2000s, you probably had the experience of installing a piece of software you downloaded from the internet, only to...
How to Build a Production Grade Workflow with S...
By Michelle Ark and Chris Wu In January of 2014, Shopify built a data pipeline platform for the data science team called Starscream. Back then, we were a smaller team...
How to Build a Production Grade Workflow with S...
By Michelle Ark and Chris Wu In January of 2014, Shopify built a data pipeline platform for the data science team called Starscream. Back then, we were a smaller team...
Adopting Sorbet at Scale
On November 25, 2020 we held ShipIt! Presents: The State of Ruby Static Typing at Shopify. The video of the event is now available. Shopify changes a lot. We merge around 400 commits...
Adopting Sorbet at Scale
On November 25, 2020 we held ShipIt! Presents: The State of Ruby Static Typing at Shopify. The video of the event is now available. Shopify changes a lot. We merge around 400 commits...
Static Typing for Ruby
On November 25, 2020 we held ShipIt! Presents: The State of Ruby Static Typing at Shopify. The video of the event is now available. Shopify changes a lot. We merge around 400...
Static Typing for Ruby
On November 25, 2020 we held ShipIt! Presents: The State of Ruby Static Typing at Shopify. The video of the event is now available. Shopify changes a lot. We merge around 400...
How to Introduce Composite Primary Keys in Rails
Databases are a key scalability bottleneck for many web applications. But what if you could make a small change to your database design that would unlock massively more efficient data...
How to Introduce Composite Primary Keys in Rails
Databases are a key scalability bottleneck for many web applications. But what if you could make a small change to your database design that would unlock massively more efficient data...