Skip to content

Search Results

Add a background image with TailwindCSS

Add a background image with TailwindCSS

Published 5/31/2024
Yasuhiro Nakano

How to add a background image with TailwindCSS and CSS variables.

Web DevelopmentReactHeadless
Add a background image with TailwindCSS
Using React’s Context API for Global State Management

Using React’s Context API for Global State Management

Published 1/26/2021

In this article, you will learn about how to use the React Context API for Global State, as well as a few of the alternative methods for implementing global state.

Software
Using React’s Context API for Global State Management
Hydrogen Components, Hooks, and Utilities Explained

Hydrogen Components, Hooks, and Utilities Explained

Published 5/5/2022

Learn how Hydrogen components, hooks, & utilities in Shopify help developers build storefronts that integrate seamlessly with Shopify’s APIs.

E-CommerceReactHeadlessShopify
Hydrogen Components, Hooks, and Utilities Explained
When Merchants Return: Lifecycle Resilience for Multi-Tenant Shopify POS + Hydrogen

When Merchants Return: Lifecycle Resilience for Multi-Tenant Shopify POS + Hydrogen

Published 9/20/2026
Gabriel Richards

Architecture gets you to launch. Lifecycle resilience keeps merchants productive when they return, reinstall, or hit interrupted setup, without assuming yesterday’s tenant state is still ready.

E-CommerceReactHeadlessShopify
When Merchants Return: Lifecycle Resilience for Multi-Tenant Shopify POS + Hydrogen
Building GDPR Resilience Into a Multi-Tenant Shopify App

Building GDPR Resilience Into a Multi-Tenant Shopify App

Published 9/15/2026
Gabriel Richards

Privacy compliance in a multi-tenant Shopify application is not just about receiving a webhook. It requires reliable, repeatable data-erasure workflows that remain safe during concurrent database activity, merchant provisioning, and high-volume demo resets.

E-CommerceReactHeadlessShopify
Building GDPR Resilience Into a Multi-Tenant Shopify App
Shopify App Billing: How to Prevent Repeated Approval and Plan-Selection Loops

Shopify App Billing: How to Prevent Repeated Approval and Plan-Selection Loops

Published 9/22/2026
Gabriel Richards

Shopify subscription approval is a redirect-based workflow that merchants can interrupt, revisit, or repeat. A durable billing design records the original attempt, ties it to the exact subscription ID, and reconciles later Shopify responses before changing access.

E-CommerceReactHeadlessShopify
Shopify App Billing: How to Prevent Repeated Approval and Plan-Selection Loops
Making Shopify AI Catalog Chat Safer Without Losing Merchant Visibility

Making Shopify AI Catalog Chat Safer Without Losing Merchant Visibility

Published 9/14/2026
Thom Zolghadr

Public AI shopping assistants need protection from automated abuse, but blunt security controls can hide useful operational signals. This architecture combines server-side risk verification, configurable tenant controls, and per-turn reporting for safer Shopify catalog chat.

E-CommerceAIReactShopify
Making Shopify AI Catalog Chat Safer Without Losing Merchant Visibility
Shopify Webhook Authentication for Uninstall and GDPR

Shopify Webhook Authentication for Uninstall and GDPR

Published 10/16/2026
Gabriel Richards

Shopify lifecycle webhooks can arrive after a merchant’s session or access token is gone. Learn how independent HMAC verification keeps uninstall and privacy handlers available for cleanup and compliance work.

SoftwareE-CommerceReactHeadlessShopify
Shopify Webhook Authentication for Uninstall and GDPR
How to Personalize by Location Without Getting Ahead of Consent
Published 10/6/2026
Yasuhiro Nakano

Geo-targeted banners and A/B tests often run before a visitor has agreed to targeting, or miss consent that arrives a few seconds late. Here is a pattern for rendering a safe default first, upgrading only when consent is real, and keeping experiment attribution honest through a hosted checkout.

Web DevelopmentE-CommerceReactHeadlessShopify
How to Personalize by Location Without Getting Ahead of Consent
Building a Multi-Tenant Shopify POS Product Without Forking the Storefront

Building a Multi-Tenant Shopify POS Product Without Forking the Storefront

Published 9/9/2026
Gabriel Richards

A look at the architecture behind Rapora: a publicly installable Shopify retail platform that pairs centralized app operations with dedicated merchant Hydrogen runtimes, avoiding the cost and complexity of storefront forks.

E-CommerceReactHeadlessShopify
Building a Multi-Tenant Shopify POS Product Without Forking the Storefront
Two Years Later: TailwindCSS Is Thriving

Two Years Later: TailwindCSS Is Thriving

Published 11/30/2025
Yasuhiro Nakano

Two years ago, I predicted TailwindCSS would fade like Bootstrap. I was wrong. Both frameworks are thriving in 2025, but not competing. They evolved instead.

Web DevelopmentReactHeadlessShopify
Two Years Later: TailwindCSS Is Thriving
AI Driven Software Development with Cursor

AI Driven Software Development with Cursor

Published 12/1/2025
Gabriel Richards

AI has changed how we write software, but the real story isn’t “AI writes code.” The real story is how you work with AI: what you delegate, what you design yourself, and how you keep the whole thing from turning into an unmaintainable mess.

SoftwareWeb DevelopmentAISymfonyReact
AI Driven Software Development with Cursor
Start With the Problem

Like what you see? Have something similar in mind?

Bring the goals, constraints, and stakeholders. We'll help you shape scope and a realistic first phase.