Framework Agnostic: Hexagonal Architecture in Laravel π‘οΈ
The Trap of Framework Coupling Laravel is arguably the most productive web framework in existence. However, its greatest strengthβrapid development v
Curated development tutorials from top sources. Filter by language.
The Trap of Framework Coupling Laravel is arguably the most productive web framework in existence. However, its greatest strengthβrapid development v
EasyAdmin 5.6 is out with a new feature for a very specific audience: people who use AI coding agents to work on their Symfony applications. Before go
Why you'd need this A lot of PHP work in this space isn't live data at all, it's the boring but genuinely useful stuff: a head-to-head pa
When developing Telegram bots locally, setting up public HTTPS webhooks usually requires third-party tunneling tools like Ngrok or Cloudflare Tunnels.
If you're building a website for a managed security firm or cybersecurity consultancy, you might have noticed most templates in this space are either
If you're running a legacy PHP application β or worse, something cobbled together on an unsupported framework β you've probably had this conversation
OpenSparrow v3.7 brings an automation email queue to the admin panel and unifies the entire admin UI around a single section-card pattern. The email q
Custom WordPress Admin UI: Make Client Dashboards Actually Usable How custom WordPress admin UI work reduces support tickets β cleaned menu
A lot of people paste rsync -avz --delete into a deploy script and move on without ever unpacking what each letter means. It works, so there's rarely
The container I had, the container I don't have, and what I do instead. π I'm Anton - a software engineer working mostly in PHP/Symfony and Go, cu
Fix WooCommerce Session Expired Error Customers see session expired messages at cart or checkout and lose progress. High-performance enter
Laravel Snippets is a static rendering of the Laravel 13.x documentation where every PHP code block is runnable. PHP 8.5 boots inside a web worker, lo
php-wasm is usually shown running a snippet in a browser tab. I wanted the opposite: the entire Laravel + Livewire app, with vendor/, running on the d
WordPress vs Webflow for Agencies: Which Stack Wins in 2026? A practical agency comparison of WordPress vs Webflow β ownership, complexity,
The Threat of the Unregulated Endpoint In enterprise software architecture, an unthrottled API endpoint is a ticking time bomb. When you build a high
Originally published at hafiz.dev Every time you deploy, something sends your queue workers a SIGTERM. Supervisor does it on restart. Docker doe
π PHP 8.6: What's Coming and What Developers Should Know PHP continues its yearly release cycle, and PHP 8.6 is now in beta. The upcoming release i
1. Hook & Problem Statement You're building a Laravel application. You need to create a payment processor. So you write: $processor = ne
At work I had a lot of external APIs to talk to from Laravel. Each one got its own little client, its own pagination loop, its own way of saying "not
WordPress site maintenance constantly involves one basic question: after an update, is the site still working? Instead of relying on a human eyeballin