


Refactoring Legacy Code with the Strangler Fig Pattern

The Evolution of Kit: Automating Marketing Using Machine Learning

Creating Native Components That Accept React Native Subviews

Your Circuit Breaker is Misconfigured

Great Code Reviews—The Superpower Your Team Needs

Bug Bounty Year in Review 2019

React Native is the Future of Mobile at Shopify

Scaling Mobile Development by Treating Apps as Services

How to Implement a Secure Central Authentication Service in Six Steps

How Shopify Manages API Versioning and Breaking Changes

Successfully Merging the Work of 1000+ Developers

Four Steps to Creating Effective Game Day Tests

Sam Saffron AMA: Performance and Monitoring with Ruby

Make Great Decisions Quickly with TOMASP

Five Common Data Stores and When to Use Them

How to Write Fast Code in Ruby on Rails

How Shopify Manages Petabyte Scale MySQL Backup and Restore

How Shopify Scales Up Its Development Teams

Want to Improve UI Performance? Start by Understanding Your User

Building Resilient GraphQL APIs Using Idempotency

Living on the Edge of Rails

Pagination with Relative Cursors

Lessons from Leading a Remote Engineering Team

Componentizing Shopify’s Tax Engine

Implementing Android POS Receipt Printing on Shopify

Mobile Release Engineering at Scale with Shipit Mobile

Pair Programming Explained

A New Kubectl Plugin for Kubernetes Ingress Controller ingress-nginx

Building Shopify’s Application Security Program

One Million Dollars in Bug Bounties

Developer Kirsten Westeinde talks Developing a Growth Mindset, the Early Days of Shopify, and Working with Go

Shopify Developers Share Lessons on Self-Advocacy and Dealing with Adversity in the Technology Industry

Deconstructing the Monolith: Designing Software that Maximizes Developer Productivity

Unifying Our GraphQL Design Patterns and Best Practices with Tutorials

Engineering a Historic Moment: Shopify Gets Ready for Cannabis in Canada

Attracting Local Talent And Building Mobile Apps: A Developer Hiring Initiative

How Shopify Uses Recommender Systems to Empower Entrepreneurs

iOS Application Testing Strategies at Shopify

The Unreasonable Effectiveness of Test Retries: An Android Monorepo Case Study

Preparing Shopify for Black Friday and Cyber Monday

Bug Bounty Year in Review 2018

How an Intern Released 3 Terabytes Worth of Storage Before BFCM

Director of Engineering, Lawrence Mandel Talks Road to Leadership, Growth, and Finding Balance.

Developer Talks: How the Command Line Can Empower You (Webinar)

Handling Addresses from All Around the World

Running Apache Kafka on Kubernetes at Shopify

Building Shopify POS for Android Using MVVM

Creating Locale-aware Number and Currency Condensing
