▸ Blog · Page 7
More from the trenches.
Older posts. Same hot takes.
-
ArchitectureAPI gateway: the front door of your AI stack
Stop exposing LLM providers to your frontend. The API gateway pattern for AI apps: tenant isolation, model aliases, rate limiting, and streaming-safe timeouts.
Read post →
-
ShopifyShopify Storefront Web Components: headless light
Headless used to mean six engineers and a Hydrogen rebuild. Shopify Storefront Web Components drop products, collections, and cart into any page with a script.
Read post →
-
ShopifyHow agentic commerce changes building on Shopify
Agentic commerce is reshaping how you build Shopify. The shift from human-centric themes to agent-ready infrastructure: Catalog, UCP, and MCP.
Read post →
-
AI7 mistakes wrecking your production RAG stack
Naive chunking, no reranker, embedding drift, latency blowups — the structural mistakes that wreck a production RAG stack, and the fixes that ship.
Read post →
-
ArchitectureScaling with RabbitMQ: why message brokers matter
Synchronous controllers are how monoliths die. RabbitMQ exchanges and queues, the strangler pattern for going async, and idempotent Laravel workers.
Read post →
-
ArchitectureEvent-driven architecture with Google Pub/Sub
Decouple your services or drown in latency. Topics, fan-out, push vs pull, dead-letter queues, and idempotent consumers in a Laravel Pub/Sub blueprint.
Read post →
-
DevOpsSelf-hosted SaaS with Coolify and Docker
Get Heroku-grade DX on your own server. How Coolify and Docker on a $5 VPS deliver one-click databases, automatic SSL, and zero-downtime deploys.
Read post →
-
AIMCP tool-use: building context-aware agents
Build context-aware agents with MCP. How tools, resources, and prompts let one server talk to any client — and kill brittle one-off integrations for good.
Read post →
-
ArchitectureVibe coding: the shift to agentic workflows
MCP, agentic loops, and intent-based engineering. How vibe coding becomes a real architecture pattern, plus the Laravel and MCP stack I run today.
Read post →