Skip to content

Search Results

How Bounded Failure Handling Keeps Ecommerce Order Middleware Moving

How Bounded Failure Handling Keeps Ecommerce Order Middleware Moving

Published 9/13/2026
Willem Luijt

A resilient ecommerce integration should not retry impossible order failures forever. This implementation detects persistent delivery or pickup location errors, waits for a one-day threshold, and moves affected middleware orders into an auditable terminal state.

E-CommerceSymfonyShopifyPHP
How Bounded Failure Handling Keeps Ecommerce Order Middleware Moving
NestJS and React Admin Deployed to Amazon Lambda

NestJS and React Admin Deployed to Amazon Lambda

Published 8/24/2022
Gabriel Richards

A step-by-step to setting up NestJS and React Admin with Amazon Lambda. An API project using React Admin frontend on Amazon Lambda.

SoftwareE-Commerce
NestJS and React Admin Deployed to Amazon Lambda
One Converge Backlog, Many Hydrogen Brands—Without Forking Forever

One Converge Backlog, Many Hydrogen Brands—Without Forking Forever

Published 10/21/2026
Gabriel Richards

Part 4 of the Converge Accessibility craft series: how to run one WCAG remediation backlog across multiple Hydrogen storefronts, shared packages, ownership triage, and retest matrices without forking forever.

SoftwareE-CommerceReactHeadlessShopifyUI/UX
One Converge Backlog, Many Hydrogen Brands—Without Forking Forever
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
ARIA Discipline on Hydrogen: Badges, Cards, and Names Scanners Miss

ARIA Discipline on Hydrogen: Badges, Cards, and Names Scanners Miss

Published 10/14/2026
Gabriel Richards

Part 3 of the Converge Accessibility craft series: promo badges, product cards, and illegal ARIA names/roles that green scanners miss, and how Hydrogen teams clean them up without making announcements worse.

SoftwareE-CommerceReactHeadlessShopifyUI/UX
ARIA Discipline on Hydrogen: Badges, Cards, and Names Scanners Miss
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
React Admin Modal: Create Record Without Leaving Page

React Admin Modal: Create Record Without Leaving Page

Published 6/22/2021

This is the third part or our React series focusing on unique customizations to further improve on the foundation of React Admin.The purpose of this article - Efficiently create record using React modal without leaving the page.

SoftwareWeb Development
React Admin Modal: Create Record Without Leaving Page
From Legacy to Modern: Safely Upgrading a Symfony 4.4 + Sonata Admin App to Symfony 7.4

From Legacy to Modern: Safely Upgrading a Symfony 4.4 + Sonata Admin App to Symfony 7.4

Published 4/15/2026
Joshua Cho

Upgrading a legacy Symfony 4.4 application to Symfony 7.4 is more than a version bump, it’s a strategic investment in security, performance, and long-term maintainability. This guide outlines a practical, low-risk approach using dedicated staging environments, systematic deprecation cleanup, and careful validation to modernize your stack and accelerate future feature delivery.

SoftwareSymfony
From Legacy to Modern: Safely Upgrading a Symfony 4.4 + Sonata Admin App to Symfony 7.4
My Favorite Symfony Console Commands

My Favorite Symfony Console Commands

Published 6/28/2017

The first symfony console command is "About" which displays info about the current project. I use this command to check the version of symfony being used, the version of PHP being used, and whether or not Xdebug is enabled.

Software
My Favorite Symfony Console Commands
Green Scans Aren’t Enough: What Expert Accessibility Audits Catch That Tools Miss

Green Scans Aren’t Enough: What Expert Accessibility Audits Catch That Tools Miss

Published 9/18/2026
Gabriel Richards

Automated WCAG scanners can go green while screen-reader shoppers still hit dead ends. Here’s how an expert Converge Accessibility WCAG 2.2 audit, paired with remediation on Hydrogen storefronts, surfaces what SortSite, axe, and Lighthouse miss, and how to triage vendor-owned gaps.

SoftwareE-CommerceHeadlessShopifyUI/UX
Green Scans Aren’t Enough: What Expert Accessibility Audits Catch That Tools Miss
How to Protect Session-Replay Capacity From Bot Traffic

How to Protect Session-Replay Capacity From Bot Traffic

Published 10/19/2026
Gabriel Richards

Session-replay tools can start a tracked session as soon as their script loads. Here is how we gate the tag on consent plus a conservative browser-side bot check, and why we default to recording when unsure.

Web DevelopmentMarketingReact
How to Protect Session-Replay Capacity From Bot Traffic
Is Your Hydrogen Product Page Readable by an AI Agent?

Is Your Hydrogen Product Page Readable by an AI Agent?

Published 10/29/2026
Gabriel Richards

AI agents and crawlers read the first server response, not the finished page. Here are the three ways product pages hide content from them, how to check your own, and what we found on a production Hydrogen store.

Web DevelopmentE-CommerceAIReactHeadlessShopify
Is Your Hydrogen Product Page Readable by an AI Agent?
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.