Thoughts on building software that lasts
Insights on web development, design, Laravel, the TALL stack, and building software that matters.
Build Integrations You Can Walk Away From
A Laravel WhatsApp package hides two backends behind one interface. That design choice separates integrations you control from ones your vendor controls.
Laravel 13.16's `artisan dev` Finally Kills the Four-Terminal README
Laravel 13.16.0 moves dev process orchestration out of composer.json and into a versioned service provider. Here's what it actually changes for teams.
Laravel-Lang Got Compromised Through Git Tags. Here's What Every PHP Site Should Check Today.
On May 22, an attacker rewrote 700 existing git tags across Laravel-Lang packages instead of publishing new versions. composer.lock alone won't save you.
Why We're Skipping Livewire 4's Single-File Components
Livewire 4 shipped in January and the consensus take is settled: view-based, single-file components are the future. We disagree. Here's why we default new builds back to the class-based style.
Why We Chose the TALL Stack (And Why You Should Consider It)
The TALL stack lets a small team ship production-quality web apps without splitting into frontend and backend codebases. Here's why we use it and when it's the right call.
The Client Brief Template
A one-page PDF that helps you clarify your project before you talk to any developer. Covers goals, audience, scope, budget, and timeline. Fewer surprises, better outcomes.
Have a project ready to start?
Whether you need a full-stack application, a design refresh, or a technical partner who gets it — we'd love to hear about it.