Skip to content

Search Results

Best React Charts Library for Data Visualization

Best React Charts Library for Data Visualization

Published 11/14/2023

What’s the best React charts library for presenting your app's data? We’ll review some of the top options to help you pick the best one for your project.

SoftwareReact
Best React Charts Library for Data Visualization
Isolate Shared State Before Adding Parallel Test Workers

Isolate Shared State Before Adding Parallel Test Workers

Published 10/20/2026
Willem Luijt

Parallel test runs break on shared state, not CPU count. Here is how we isolated databases, temp files, locks, and reports in a Symfony coverage run, locked only the truly shared fixtures, and merged coverage without hiding failures.

SoftwareWeb DevelopmentSymfonyPHP
Isolate Shared State Before Adding Parallel Test Workers
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?
How To Start a Headless Shopify Store

How To Start a Headless Shopify Store

Published 10/5/2023

Learn how to start a headless Shopify store in five key steps. Discover what it means to go headless with your Shopify store and the available options for building one.

E-CommerceHeadlessShopify
How To Start a Headless Shopify Store
API Platform max_joins Errors: Fix the Serializer Cycle, Not the Limit

API Platform max_joins Errors: Fix the Serializer Cycle, Not the Limit

Published 10/15/2026
Gabriel Richards

An API Platform max_joins error can signal a recursive serializer graph. Learn how one vehicle-fitment API removed a targeted back-reference, preserved storefront data, and added a regression test.

SoftwareWeb DevelopmentSymfonyPHP
API Platform max_joins Errors: Fix the Serializer Cycle, Not the Limit
Automate Your Marketing

Automate Your Marketing

Published 6/28/2017
Roberto Olmos

Automation has a strong potential to greatly increase agility because computers can be much faster than manual human actions in defined tasks. Marketing operations can be one of those defined tasks.

Marketing
Automate Your Marketing
Which AI Checkouts Skip Your Shopify Checkout Customizations

Which AI Checkouts Skip Your Shopify Checkout Customizations

Published 10/26/2026
Gabriel Richards

Shopify's Fall '26 Edition put agent tools on every store's own checkout, where your rules still run. Hosted direct checkout in Copilot and Google still skips upsells, add-ons, shipping rules and UI validations. Here's how to tell the paths apart and what to audit.

E-CommerceAIShopify
Which AI Checkouts Skip Your Shopify Checkout Customizations
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
Building a Marketing System That Improves Itself

Building a Marketing System That Improves Itself

Published 9/21/2026
Gabriel Richards

We're building a self-improving marketing system. The hard part was not finding one AI smart enough to run marketing. It was designing an organization of humans, AIs, and software that learn together without losing accountability.

MarketingManagementAI
Building a Marketing System That Improves Itself
Add a Website to Your New Business

Add a Website to Your New Business

Published 1/22/2014
Gabriel Richards

Discussion of the process involved in adding a website to a new business including one-size-fits-all versus customization, collaborative process with website developers, waterfall and agile development methodologies and potential goals of a new business website.

SoftwareDesignMarketing
Add a Website to Your New Business
Top 5 Practices of Requirements Gathering for Software Development

Top 5 Practices of Requirements Gathering for Software Development

Published 10/30/2020
Marc Nimoy-vendor

This article focuses on the importance of preparing for software development as a paying client. Documenting all the details of your vision, or what we call Requirements Gathering and why it saves you time and money. Want to go from A to Z, this is how to pave the road.

SoftwareWeb Development
Top 5 Practices of Requirements Gathering for Software Development
3 Things you can do to follow-through when you are feeling unmotivated

3 Things you can do to follow-through when you are feeling unmotivated

Published 10/5/2018

I’ve struggled to finish writing the article you are about to read for couple of months now; one of many times I’ve procrastinated and even failed to follow-through with something I proposed myself to do. Hope they can help you too! 👍

Management
3 Things you can do to follow-through when you are feeling unmotivated
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.