Writing

10 October 2026

Checkout upsells for BFCM 2026: what our Shopify Plus data says actually sells

An analysis of checkout upsells across Shopify Plus stores, exploring what shoppers add during sales, offer pricing and practical preparation for BFCM.

15 May 2023

How to: Vercel Edge Middleware with 19,000 redirects

The journey of developing a performant Vercel Edge Middleware for Redirects using a hashtable to handle over 19,000 redirects.

11 February 2023

Shopify Editions | Winter '23 - An agency developers guide

This week, Shopify shared some significant announcements with Shopify Winter Editions '23, and it has been met with equal excitement from merchants and developers alike.

13 December 2022

Next.js 13 - Data fetching

This piece is more for those that are interested in one of the most notable changes announced with the major Next.js version, and that is Data Fetching. The hope is that this article helps make the changes a little clearer and that by the end of reading, you can walk away with some new knowledge, and of course - be excited to get your hands on Next.js 13.

9 November 2022

Linkcart: Migrating to Stripe Checkout

The Linkcart alpha was shipped on the 31st of August - a hard deadline I set for the team. So two weeks before, we went back to review multiple payment providers to determine who would be best to partner with in our marketplace style payments solution.

4 November 2022

Tutorial: Performance first carousels with CSS Scroll Snap

Based off of my Shopify Unite 2022 talk, the goal of this tutorial is for you to be able to remove that chunky, dreaded carousel module or library that is adding jQuery or massive JS load to your website - and replace with a Javascript-less solution (or very little JS - depending on how far you want to take it).

26 April 2022

The Rise of Headless Commerce

With the maturity of eCommerce comes the push for optimised websites and lightning-fast performance to deliver unique and memorable web experiences for customers.