Shopify logo

How Shopify Uses Git

14 engineering articles about Git from Shopify's engineering team

Articles

Filter:
Shopify logo
Shopify
Advanced
We built an agentic code review and test oracle harness that discovers vulnerabilities, proves them with real tests, and provides Shopify-tuned fixes.
Zack Deveau
10 min read
Includes Code
--
Shopify logo
Shopify
Beginner
The article discusses the importance of good documentation in improving productivity within engineering teams, particularly at Shopify.
Michael Chemani
9 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses the complete rewrite of Shopify's CLI from Ruby to Node. js, focusing on enhancing the developer experience.
Pedro Piñera
13 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Advanced
The article discusses the significance of pull request (PR) discipline in software development, emphasizing its impact on both implementation and maintenance phases of the software development life...
Yash Kapadia
15 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses a significant incident at Shopify caused by the expiration of Let’s Encrypt’s old root certificate on September 30, 2021, which nearly led to a global outage.
Raphaël Beamonte
7 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Advanced
The article discusses the development of YJIT, a Just-In-Time Compiler for Ruby, and the implementation of a benchmarking harness to measure its performance.
Noah Gibbs
9 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Advanced
The article discusses Shopify's approach to performance testing, emphasizing the importance of ensuring stability and speed during high-traffic sales events like Black Friday Cyber Monday (BFCM).
Chris Inch
14 min read
Has Summary
--
Shopify logo
Shopify
Advanced
The article discusses the importance of securing Docker images through code signing and Binary Authorization, particularly in the context of Kubernetes.
Cat Jones
9 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Beginner
The article discusses the Dev Degree program at Shopify, which integrates university education with hands-on developer experience over four years.
Jean-Michel Lemieux, CTO
12 min read
Has Summary
--
Shopify logo
Shopify
Advanced
The article discusses Shopify's transition from a monolithic architecture to a modular monolith to enhance developer productivity.
Kirsten Westeinde
13 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
This article discusses the iOS application testing strategies employed at Shopify, emphasizing the importance of testing at all levels of an app to quickly identify and fix regression bugs.
Uzziah Eyee
7 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Beginner
The article discusses the challenges of maintaining code style consistency in Shopify's decade-old Ruby codebase and the solutions implemented to address these issues.
Gabi Stefanini
5 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
This article discusses Shopify's transition to a Docker-powered, containerized data center, detailing the creation of containers that support over 100,000 online shops.
Graeme Johnson
13 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses the Git workflow used at Shopify, emphasizing the importance of forking repositories, utilizing feature branches, and maintaining a clean commit history through rebasing.
Shopify Engineering
7 min read
Includes Code
Has Summary
--

You've reached the end! All 14 articles loaded.