122. How We Enable Two-Day Delivery in the Shopify Fulfillment Network (shopify.engineering)
123. Instant Performance Upgrade: From FlatList to FlashList (shopify.engineering)
124. When is JIT Faster Than A Compiler? (shopify.engineering)
125. Six Tips for Staying Technical as a CTO (shopify.engineering)
Here's what’s on my mind as a technical leader: How do I gain the credibility of the smart people on my team who are far more technical and detailed than I am, in order to lead them?
126. Spin Cycle: Shopify’s SFN Team Overcomes a Cloud-Development Spiral (shopify.engineering)
127. Mastering React’s Stable Values (shopify.engineering)
The concept of stable value is a distinctly React term, and especially relevant since the introduction of Functional Components. It refers to values (usually coming from a hook) that have the same value across multiple renders. And they’re immediately confusing. In this post, Colin Gray, Principal D...
128. 10 Tips for Building Resilient Payment Systems (shopify.engineering)
The top 10 tips and tricks for building resilient payment systems from a Staff Developer working on Shopify’s payment infrastructure.
129. Data-Centric Machine Learning: Building Shopify Inbox’s Message Classification Model (shopify.engineering)
130. 5 Steps to Bounce Back from a Negative Performance Review (shopify.engineering)
Ebun breaks down how she used a not-so-great performance review to set clear development goals for herself and increase alignment with her lead, ultimately leading to a successful next review.
131. Spin Infrastructure Adventures: Containers, Systemd, and CGroups (shopify.engineering)
132. Shopify’s Technical Interview Process: What to Expect and How to Prepare (shopify.engineering)
The interview process can be one of the most daunting aspects of finding a new gig—but it doesn’t have to be. This guide pulls back the curtain on what to expect during the interview process for technical roles at Shopify and sets you up for success with tips for each stage.
133. Shopify and Open Source: A Mutually Beneficial Relationship (shopify.engineering)
134. The Story Behind Shopify’s Isospin Tooling (shopify.engineering)
135. How to Build Trust as a New Manager in a Fully Remote Team (shopify.engineering)
136. Navigating Recurring Payments in India: A Backend Perspective (shopify.engineering)
To address the new RBI framework for recurring payments in Shopify’s billing platform, we worked with a local payment provider that could accommodate both card-based payments as well as a local payment method called Unified Payments Interface (UPI).
137. Perspectives on Onboarding: Joining Shopify as an Engineering Leader (shopify.engineering)
What’s it really like for new engineering leaders at Shopify? I asked Avanti Ketkar and Maria Robledo, who both joined the team this past year, to spill the tea about their first few months. They share their perspectives on how the onboarding experience helped them build context, relationships, and ...
138. Introducing ShopifyQL: Our New Commerce Data Querying Language (shopify.engineering)
139. How We Built Hydrogen: A React Framework for Building Custom Storefronts (shopify.engineering)
We’ve been building Hydrogen for more than a year. Here’s a look behind the scenes at how we did it, what we learned from making big bets, and what it was like building a new framework from the ground up on experimental technology.
140. Making Open Source Safer for Everyone with Shopify’s Bug Bounty Program (shopify.engineering)
Zack Deveau, Senior Application Security Engineer at Shopify, shares the details behind a recent contribution to the Rails library, inspired by a bug bounty report we received. He'll go over the report and its root cause, how we fixed it in our system, and how we took it a step further to make Rails...
141. How We Built Shopify Party (shopify.engineering)
Shopify Party is a browser-based internal tool that we built to make our virtual hangouts more fun. With Shopify’s move to remote, we wanted to explore how to give people a break from video fatigue and create a new space designed for social interaction. Here's how we built it.
142. 8 Data Conferences Shopify Data Thinks You Should Attend (shopify.engineering)
143. The Journey to Cloud Development: How Shopify Went All-in on Spin (shopify.engineering)
How we reinvented our developer environment by going cloud native to keep up with increasing complexity and exponential growth.
144. Building a Form with Polaris (shopify.engineering)
145. To Thread or Not to Thread: An In-Depth Look at Ruby’s Execution Models (shopify.engineering)
146. Implementing Equality in Ruby (shopify.engineering)
147. Our Favorite Moments From RailsConf 2022 (shopify.engineering)
The Rails community gathered in Portland for the first in-person RailsConf in two years. Shopify developers recap a few highlights from the three-day event.