Shopify Engineering

Understanding Programs Using Graphs

Understanding Programs Using Graphs

A recording for our event, ShipIt! presents Understanding Programs Using Graphs in TruffleRuby, is now available in the ShipIt! Presents section of this page. You may have heard that a compiler uses a...

Understanding Programs Using Graphs

A recording for our event, ShipIt! presents Understanding Programs Using Graphs in TruffleRuby, is now available in the ShipIt! Presents section of this page. You may have heard that a compiler uses a...

ShipIt! Presents: How Shopify Uses Nix

ShipIt! Presents: How Shopify Uses Nix

On May 25, 2020,  ShipIt!, our monthly event series, presented How Shopify Uses Nix. Building upon on my What is Nix post, I show how we rebuilt our developer tooling using...

ShipIt! Presents: How Shopify Uses Nix

On May 25, 2020,  ShipIt!, our monthly event series, presented How Shopify Uses Nix. Building upon on my What is Nix post, I show how we rebuilt our developer tooling using...

7 Ways to Make Your SQL Workshop Beginner-friendly

7 Ways to Make Your SQL Workshop Beginner-friendly

Data is key to making great decisions at scale, so it’s no surprise that all new hires in RnD (Research & Development) at Shopify are invited to take a 90-minute...

7 Ways to Make Your SQL Workshop Beginner-friendly

Data is key to making great decisions at scale, so it’s no surprise that all new hires in RnD (Research & Development) at Shopify are invited to take a 90-minute...

What Is Nix

What Is Nix

Over the past year and a bit, Shopify has been progressively rebuilding parts of our developer tooling with Nix. I initially planned to write about how we're using Nix now,...

What Is Nix

Over the past year and a bit, Shopify has been progressively rebuilding parts of our developer tooling with Nix. I initially planned to write about how we're using Nix now,...

The Brief History of TLS Certificates at Shopify

A Brief History of TLS Certificates at Shopify

Transport Layer Security (TLS) encryption may be commonplace in 2020, but this wasn’t always the case. Back in 2014, our business owner storefront traffic wasn’t encrypted. We manually provisioned the...

A Brief History of TLS Certificates at Shopify

Transport Layer Security (TLS) encryption may be commonplace in 2020, but this wasn’t always the case. Back in 2014, our business owner storefront traffic wasn’t encrypted. We manually provisioned the...

Dev Degree: Behind the Scenes

Dev Degree: Behind the Scenes

On April 24th, 2020, we proudly celebrated the graduation of our first Dev Degree program cohort. This milestone holds a special place in Shopify history because it’s a day born...

Dev Degree: Behind the Scenes

On April 24th, 2020, we proudly celebrated the graduation of our first Dev Degree program cohort. This milestone holds a special place in Shopify history because it’s a day born...