Microservices and GenAI in 2026: my Dear Architects conversation
Earlier this year I was a guest on Luca Mezzalira’s Dear Architects podcast. We talked about where microservices are in 2026 and what GenAI changes. My take is that the best…
Articles I found worth reading, with a short note on each.
Earlier this year I was a guest on Luca Mezzalira’s Dear Architects podcast. We talked about where microservices are in 2026 and what GenAI changes. My take is that the best…
MKSine adds a CMS layer to Filament 4 and 5: a visual page builder, installable plugins and themes, menus, hooks, and a media library. The post MKSine: A Filament CMS with…
Compoships adds multi-column Eloquent relationships to Laravel, plus composite primary key handling for save, delete, and refresh. The post Compoships: Eloquent Relationships on…
Every Laravel starter kit now builds with Vite+, trading ESLint and Prettier for a single vp check across React, Vue, Svelte, and Livewire. The post Laravel Starter Kits Now Ship…
Laravel 13.27 adds refreshForUpdate() to Eloquent, reloading a model under lockForUpdate() so you can take a pessimistic lock without requerying by key. The post Pessimistic…
Laravel 13.27 adds whereBinary() to the query builder for byte-exact, case-sensitive comparisons on MySQL and MariaDB without dropping into whereRaw(). The post whereBinary()…
TypePHP is Swoole's open source AOT compiler that turns PHP source into native binaries, PHP extensions, or shared libraries. The post Compile PHP to Native Binaries with TypePHP…
This is the first in a series of articles based on my talk Architecting for Fast Flow: Thriving Amid Uncertainty. In this series, I define the term fast flow and explain why it…
Laravel Auditor gives Claude Code, Codex, or Cursor a 75-rule audit methodology plus read-only MCP tools for security, performance, and schema checks. The post Laravel Auditor…
Part 1 developed a driving metaphor for GenAI-based development: you are the driver, the coding agent and its harness are the car, and your code and delivery system are the road…
Laravel AI 0.11 gives every agent run one invocation ID plus step and tool events with wall timings, so you can trace, log, and time a run end to end. The post Laravel AI: Trace…
Laravel's DebounceFor attribute now works on queued event listeners, collapsing bursts of the same event into one handler run with debounceId and maxWait. The post Debounced…