Mind the Gap: Shopify Apps That Break in Hydrogen

Introduction Hydrogen storefronts unlock speed, flexibility, and headless innovation. But there’s a catch: many legacy Shopify apps don’t work out-of-the-box. Apps built for Liquid themes often rely on DOM injection or script tags — which fail in Hydrogen’s React + API-first environment. This post explores the gaps and how to bridge them. Why Some Apps…

Read More

The Framework Wars Are Over: React Owns Shopify Dev

Introduction For years, developers debated which framework would dominate e-commerce: Angular, Vue, or React. With Shopify betting fully on Hydrogen (React/Remix), the war is effectively over. This post takes a strong POV: React has won. Angular has lost. Vue is niche. Here’s what that means for headless commerce. Shopify’s Bet on React 🟢 Hydrogen =…

Read More

AI on a Leash: Training Copilot for Hydrogen Best Practices

Introduction GitHub Copilot accelerates Shopify Hydrogen development — but without constraints, it can generate unsafe, bloated, or edge-incompatible code. The solution? Teach Copilot the rules of Hydrogen by embedding guardrails directly into your repo. Why Guardrails for Copilot? ⚠️ Unsafe patterns → e.g., importing Node-only modules (fs, crypto) in Oxygen workers. 🐘 Bundle bloat →…

Read More

From Events to Insights: Webhook Pipelines in Hydrogen

Introduction Shopify’s APIs let Hydrogen storefronts read and write commerce data. But for real-time personalization, loyalty, and analytics, you need more than requests and responses — you need event pipelines. That’s where Shopify webhooks become the backbone of data streaming. Why Webhooks Matter 🔄 Event-driven design → order created, cart updated, customer logged in. 📊…

Read More

Blending Identities: Shopify Customer API with Firebase Auth

Introduction Shopify’s Customer Account API provides OAuth2 identity for Hydrogen storefronts. Firebase and Supabase, meanwhile, offer powerful auth providers (Google, Apple, GitHub, etc.), plus real-time databases and role management. But what happens when your project needs both? Many modern Hydrogen builds combine Shopify identity with Firebase/Supabase for hybrid authentication. Why Hybrid Auth? 🛒 Checkout continuity…

Read More

The Data Backbone of Hydrogen: SQL vs NoSQL

Introduction Shopify APIs provide product, cart, and checkout data — but most real-world Hydrogen builds need more. Loyalty programs, user-generated content, analytics dashboards, and personalization engines all require custom databases. That raises a core question: should your Hydrogen project use SQL or NoSQL as its data backbone? SQL: Structure and Safety 🗂️ Structured data →…

Read More

Performance as a Deliverable: Guardrails for Hydrogen CI/CD

Introduction Hydrogen storefronts on Shopify Oxygen don’t just need to “work” — they need to perform. Latency, bundle size, and subrequest budgets directly impact conversions. Agencies that bake performance guardrails into CI/CD can deliver faster sites, win client trust, and turn performance into a billable deliverable. Why Performance Guardrails Matter 📉 Revenue risk → slow…

Read More

Building Cart State the Right Way in Hydrogen

Introduction Managing cart state is one of the trickiest parts of building a Hydrogen storefront. Developers often struggle with global state, edge safety, and performance. This post explores cart store patterns — from lightweight stores to hooks and LocalStorage — that make carts reliable, fast, and developer-friendly. The Cart Problem in Hydrogen ❌ Shopify APIs…

Read More

Hydrogen vs Nuxt: The Shopify Framework Showdown

Introduction React dominates Shopify development, but Vue has always had loyal fans. Enter Nuxt (Nitrogen) — a community-driven Vue alternative to Hydrogen. Should merchants bet on Hydrogen, the official Shopify framework, or Nuxt, the Vue-native contender? This post compares the two on features, ecosystem, and long-term stability. Hydrogen: The Official Path ⚡ Remix-based → streaming,…

Read More

Performance Budgets in Shopify Oxygen: Staying Within Limits

Introduction Shopify Oxygen is powerful, but it isn’t limitless. Edge workers have hard performance ceilings — bundle size, memory, CPU, subrequest budgets — and ignoring them leads to failed deploys or degraded user experience. The fix? Treat these constraints as performance budgets and enforce them early in Hydrogen projects. Oxygen Runtime Realities 📦 Bundle size…

Read More