Skip to content

Search Results

Modernizing an Insurance Data Model Without a Big-Bang Migration

Modernizing an Insurance Data Model Without a Big-Bang Migration

Published 9/16/2026
Angel A. Hernandez

A practical approach to evolving auto-insurance data: introduce dedicated tables for new policies, retain legacy records as-is, and migrate APIs, reporting, and search in controlled phases.

SoftwareSymfonyMySQL
Modernizing an Insurance Data Model Without a Big-Bang Migration
Data Import Tips to a PHP System

Data Import Tips to a PHP System

Published 10/1/2024
Arturo Trejo

Data is a critical component of any software system. Whether it is creating simple dropdown menus to the complex migration of thousands of records from legacy systems. At Endertech, we understand that an effective import process is key to integrating data into a new system.

SoftwareSymfonyPHP
Data Import Tips to a PHP System
We Run Our Agency on MCP

We Run Our Agency on MCP

Published 9/6/2026
Gabriel Richards

Most AI demos stop at chat. We wired Model Context Protocol into the portal we use to run the agency, originally so OpenAI / ChatGPT and our own in-portal assistant could take real actions, then hardened it for day-to-day use.

SoftwareWeb DevelopmentAISymfony
We Run Our Agency on MCP
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
Why Ecommerce Middleware Tests Should Follow Data Domains, Not Task Inheritance

Why Ecommerce Middleware Tests Should Follow Data Domains, Not Task Inheritance

Published 10/1/2026
Gabriel Richards

As ecommerce integrations grow beyond products and orders, test setup needs to recognize the data being synchronized. A data-domain approach helps middleware teams add new workflows without inheriting assumptions from unrelated task types.

E-CommerceSymfonyShopify
Why Ecommerce Middleware Tests Should Follow Data Domains, Not Task Inheritance
October CMS and Database-driven Components

October CMS and Database-driven Components

Published 12/8/2023
Brian Miller

October CMS is a Symfony based platform that’s surprisingly easy to work with. Here’s a software developer’s insight.

Software
October CMS and Database-driven Components
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
Keeping Shopify Checkout QA Reliable When the Platform Changes Underneath You

Keeping Shopify Checkout QA Reliable When the Platform Changes Underneath You

Published 9/17/2026
Willem Luijt

Shopify checkout is a moving dependency. This project shows how resilient end-to-end browser tests can absorb interface changes, such as consent overlays and new required fields, without weakening validation of the shipping logic customers rely on.

E-CommerceSymfonyShopifyPHP
Keeping Shopify Checkout QA Reliable When the Platform Changes Underneath You
How to Test Shopify GraphQL Catalog Admin API Beyond Happy-Path Responses

How to Test Shopify GraphQL Catalog Admin API Beyond Happy-Path Responses

Published 10/3/2026
Gabriel Richards

A dependable catalog admin API needs tests for its schema, responses, filters, configuration rules, and database behavior. This approach uses layered GraphQL testing to catch regressions before they affect catalog operations.

E-CommerceSymfonyHeadlessPHPMySQL
How to Test Shopify GraphQL Catalog Admin API Beyond Happy-Path Responses
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
How to Design Safe Chunked Cleanup Jobs for Ecommerce Data

How to Design Safe Chunked Cleanup Jobs for Ecommerce Data

Published 10/9/2026
Willem Luijt

Large stale-identifier cleanup jobs need a clear identity, destination-specific request sizing, and intentional completion behavior. These patterns make asynchronous ecommerce maintenance work easier to trace and safer to manage.

SoftwareE-CommerceSymfonyShopifyPHP
How to Design Safe Chunked Cleanup Jobs for Ecommerce Data
Keeping Shopify–STORIS Order Sync Safe Through GraphQL API Changes

Keeping Shopify–STORIS Order Sync Safe Through GraphQL API Changes

Published 9/10/2026
Willem Luijt

A reliable Shopify–STORIS integration needs more than successful API calls. This technical deep dive explains how explicit idempotency testing, version-aware order mapping, and end-to-end regression coverage protect order synchronization as upstream and downstream APIs change.

E-CommerceSymfonyShopifyPHP
Keeping Shopify–STORIS Order Sync Safe Through GraphQL API Changes
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.