Skip to content

Search Results

The Future of Magento 2 & What It Means for Magento Store Owners

The Future of Magento 2 & What It Means for Magento Store Owners

Published 12/6/2022

Discover what the future of Magento 2 holds for merchants and developers as Adobe pursues their vision for a microservices-based ecommerce platform.

E-Commerce
The Future of Magento 2 & What It Means for Magento Store Owners
Cybersecurity in Javascript: Top Javascript Vulnerabilities and How to Fix Them

Cybersecurity in Javascript: Top Javascript Vulnerabilities and How to Fix Them

Published 2/3/2023

Learn about the top Javascript Vulnerabilities and how to fix them. With over 97% of websites using javascript, it’s worth the read.

Web Development
Cybersecurity in Javascript: Top Javascript Vulnerabilities and How to Fix Them

Forgotten Webpage Not Same as Deleted One (just ask LeBron)

Published 7/23/2014

"Scrubbing" unnecessary pages from a website avoids problems like the Cleveland Cavaliers had with "The Letter" while courting LeBron James return.

Marketing
Forgotten Webpage Not Same as Deleted One (just ask LeBron)

Split Fulfillment Between Shopify POS and STORIS at the Line-Item Level

Published 4/3/2026

How deterministic middleware maps STORIS fulfillment records to the correct Shopify fulfillment orders, line items, quantities, delivery methods, and tracking records.

SoftwareE-CommerceSymfonyShopify
Split Fulfillment Between Shopify POS and STORIS at the Line-Item Level

Defining Great Web Design

Published 12/17/2015
Gabriel Richards
Design
Defining Great Web Design
Shopify Plus B2B: A Guide to B2B Merchant Features

Shopify Plus B2B: A Guide to B2B Merchant Features

Published 7/24/2022

A guide that explores the best Shopify Plus B2B features using a Shopify Plus plan. Learn how Shopify for B2B simplifies your B2B business.

E-Commerce
Shopify Plus B2B: A Guide to B2B Merchant Features
How to Prevent Translation Gaps in Multi-Person Enrollment Forms

How to Prevent Translation Gaps in Multi-Person Enrollment Forms

Published 9/28/2026
Gabriel Richards

A localized multi-person enrollment flow must account for every person-specific form path. Learn why supplemental dependent fields can miss translations and how to review Symfony translation domains without touching eligibility logic.

SoftwareSymfonyUI/UXPHP
How to Prevent Translation Gaps in Multi-Person Enrollment Forms
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?
Same Markup, New Level A Failures

Same Markup, New Level A Failures

Published 11/11/2026
Yasuhiro Nakano

After our site-wide scan tool upgraded, unchanged HTML started failing a new Level A rule. Most hits came from a headless CMS library, not our app. The spec, the validator, and the scanner did not move in lockstep, and that mismatch is the real story.

Web DevelopmentDesignUI/UX
Same Markup, New Level A Failures
How to connect STORIS to Klaviyo for in-store personalization

How to connect STORIS to Klaviyo for in-store personalization

Published 10/8/2026
Gabriel Richards

Build a STORIS Klaviyo integration that turns showroom quotes into relevant follow-ups. Map events, protect consent, and prevent duplicate or outdated messages.

SoftwareE-CommerceKlaviyo
How to connect STORIS to Klaviyo for in-store personalization
Behold Firebase 2.0!

Behold Firebase 2.0!

Published 6/9/2016

Firebase is a unified app platform for Android, iOS and the web that promises to help “develop high-quality apps, grow your user base, and earn more money”.

Software
Behold Firebase 2.0!
How to Make Asynchronous Fulfillment Failures Actionable

How to Make Asynchronous Fulfillment Failures Actionable

Published 10/12/2026
Thom Zolghadr

Reliable fulfillment middleware separates intentional skips from actionable errors, then distinguishes mapping problems before submission from reconciliation problems after synchronization.

SoftwareE-CommerceSymfonyShopify
How to Make Asynchronous Fulfillment Failures Actionable
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.