Laravel, PHP & SaaS insights
Practical thoughts on Laravel, Livewire, SaaS development and developer workflow from a 25+ year veteran.
Laravel Boost: The MCP Tool That Made My AI Assistant Less Annoying
I've been sceptical of AI coding tools for years because they keep inventing Laravel APIs that don't exist. Laravel Boos...
Flux UI Changed How Fast I Can Ship Livewire Interfaces
I spent years hand-rolling Blade components for every SaaS dashboard I built. Flux UI didn't just save time, it changed...
Why Hiring a UK Laravel Developer Is Worth Every Penny
Cheap offshore development looks tempting until it isn't. Here's why working with a UK-based Laravel developer like me d...
Soft Deletes in Laravel: When to Use Them and When They're a Trap
Soft deletes sound simple - keep the record, just hide it. But in a SaaS app, they can quietly cause bugs, bloat your qu...
PHP 8.4 JIT Improvements: What They Actually Mean for Laravel SaaS
PHP 8.4 quietly shipped meaningful JIT compiler improvements that can benefit real Laravel applications. Here's what cha...
How to Find a Senior PHP Developer in the UK
Finding a senior PHP developer in the UK doesn't have to mean paying agency prices or dealing with layers of account man...
AI-Assisted Development: Why Experience Is Still the Most Important Ingredient
AI tools are genuinely changing how we build software - but they're a multiplier, not a replacement. Here's my honest ta...
Laravel Zero to NativePHP: Turning Your SaaS Logic Into a Desktop App
You've already built the business logic in Laravel - so why rewrite it for the desktop? Here's how I take existing SaaS...
What It Actually Means to Work With a PHP Developer in 2025
The term 'PHP developer' covers a huge range of skills and experience. Here's what I do, how I work, and why clients kee...