Search Results
Invisible reCAPTCHA 101
As most have probably already seen, Google has something called reCAPTCHA that is designed to prevent spambots from submitting tons of garbage to your form postback processor.
Forgotten Webpage Not Same as Deleted One (just ask LeBron)
"Scrubbing" unnecessary pages from a website avoids problems like the Cleveland Cavaliers had with "The Letter" while courting LeBron James return.
Remote Mass Image Optimization with AWS CLI
Do you have a large image database dragging down you're website? Here you'll see the steps taken to carry out a mass image optimization using Amazon’s AWS CLI and ImageMagick. The importance of web speed for high rankings makes this article a must read.
How to Protect a Public AI Chat Interface Without Slowing Down Legitimate Shoppers
Public AI chat can be a powerful shopping tool—and an expensive target for automated abuse. This walkthrough shows how a layered security model blocks bad traffic early, applies tenant-specific risk scoring, and gives merchants the visibility needed to tune protection without adding friction for real shoppers.
Maximizing Performance with Headless Shopify CDN
Learn how to enhance the performance of your web applications and improve the user experience by leveraging headless Shopify CDN’s best features and settings.
Introduction to the CSS Grid Layout Module
Making Shopify AI Catalog Chat Safer Without Losing Merchant Visibility
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.
Tips for Building Dynamic UIs for Headless Ecommerce with React Components
Learn about dynamic User Interfaces and React components. Discover the tips for building dynamic UIs for headless ecommerce with React components.
Why Use ReactJS for Your Next Web App
ReactJS is the leading JavaScript framework for building dynamic frontends. Learn why ReactJS is so popular and about some leading organizations that chose it.
Ace Code Editor - Setting Up for Inline JS Code Editing
Ace has become the de-facto standard for in-line code edit for web content management systems. In this article, learn how we utilized the Ace code editor to improve a custom CMS we inherited from a new client engaging us to perform their software maintenance.
What Is a Website Manifest and Why Do You Need it?
Learn what a website manifest is, how it powers Progressive Web Apps, and why it's essential for creating app-like experiences on mobile devices. Includes implementation tips.
We Replaced Shopify Search With AI — Here’s What Actually Happened
How we built a custom MCP + OpenSearch product discovery system—and what real customers are already doing with it.
