Insights, tutorials, and thoughts on web development, technology,
and more
Featured Posts
Deploying Laravel + Nuxt with Dokploy: Production Setup Guide
A complete guide to deploying Laravel backend and Nuxt frontend using Dokploy, covering Docker Compose, domains, environment variables, DNS, HTTPS, and Traefik routing.
gem-team v1.75.0 introduces pre-flight verification steps, visual diff thresholds, accessibility audit levels, and major agent workflow improvements including Devil's Advocate, Differential Diagnosis, and Hypothesis-driven planning.
Laravel
Laravel + AI Agent Systems: Building Hybrid Backends in 2026
Laravel as the orchestration backend for AI agents - queue-driven execution, API gateway for LLM systems, and real-world SaaS architecture patterns.
Latest Posts
Deploying Laravel + Nuxt with Dokploy: Production Setup Guide
A complete guide to deploying Laravel backend and Nuxt frontend using Dokploy, covering Docker Compose, domains, environment variables, DNS, HTTPS, and Traefik routing.
gem-team v1.75.0 introduces pre-flight verification steps, visual diff thresholds, accessibility audit levels, and major agent workflow improvements including Devil's Advocate, Differential Diagnosis, and Hypothesis-driven planning.
Laravel
Laravel + AI Agent Systems: Building Hybrid Backends in 2026
Laravel as the orchestration backend for AI agents - queue-driven execution, API gateway for LLM systems, and real-world SaaS architecture patterns.
AI
Multi-Agent Memory Systems: What Actually Works in Production
Memory is the hardest part of AI systems - not reasoning. Here's what actually works for multi-agent memory in production: structured state, controlled injection, lifecycle management.
Async-First
Async-First Engineering in 2026: Why I Avoid Most Technical Calls
Senior engineering work is increasingly async-first. Written specs, GitHub workflows, and structured delivery beat discovery calls and sync meetings.
Architecture
I Stopped Building Features First - I Now Design Execution Systems First
Feature-first development leads to technical debt. Designing execution systems first - flows, state, task decomposition - produces better software with less rework.