Skills Were Only Half the Answer: Upgrading to Agents, Skills and Commands
Back in February I wrote about agent-skills — a repo of SKILL.md files that taught Claude Code my Laravel conventions so I'd stop re-explaining Pest,
Curated development tutorials from top sources. Filter by language.
Back in February I wrote about agent-skills — a repo of SKILL.md files that taught Claude Code my Laravel conventions so I'd stop re-explaining Pest,
TL;DR Fixed a package that ignored its own "configure your own model" setting. Reworked a membership signup into account-first, and squash
TL;DR A package that lets you configure a model, then calls the default one statically everywhere, silently ignores your config. Fix: reso
Magento powers some of the largest e-commerce operations in the world. It's also notoriously complex - with more moving parts than most platforms, the
Originally published at hafiz.dev Your support agent has a refund tool. A customer sends a message that sounds close enough to a refund request,
The Microservice Domino Effect Modern enterprise applications rarely operate in isolation. Your Laravel backend is likely communicating with a myriad
VonCMS 1.26.2 is the latest update in the ongoing 1.26 "After Hours" release line. This release focuses on improving the everyday publishing experien
The lost-update bug that quietly corrupts homegrown wallet balances — and the five disciplines we used across PayWithToken to make money movement corr
Hello world, from Laracon US 2026 in Boston — it's Wednesday, July 29, 2026, and here's what happened This Week in PHP Internals. 15 stories this wee
PHP php -S localhost:8000 PHP (public) php -S localhost:8000 -t public Python python3 -m http.server 8000 Node npx serve -p 8000 BusyBox b
Our /api/v1/discover endpoint gets hammered. It serves streaming-title discovery across 8 regions, and a single popular title going viral in one regio
You wired up transactional email in Laravel, Mail::to($user)->send(...) works, the message lands in the recipient's inbox. Then you open the sending a
When you ask an AI for WordPress code, is what it hands back safe to ship? I had a hunch. I expected to catch it red-handed. I did not. My first pla
Last time I wrote about a let variable thirty lines above an assertion that quietly inverted a rule, and made my validator report a bug on every credi
This post has two halves: what "escape your output" actually means once the obvious answer stops working, and then a study of whether current AI assis
Every A/B testing tutorial ends the same way: run the test, wait for significance, ship the winner. Then you run a real test and variant B converts 1
Why the final plugin filter is only half of the architecture https://developer.woocommerce.com/2026/07/21/selective-plugin-loading/ WooCommerce Engi
Summary Social proof sells — but most WordPress testimonial plugins are either too basic (one boring layout) or bloated page-builder addons
Translating the text in a Laravel app is one problem, and allowing localized URLs is a different one. You want /dashboard in English and /es/panel in
Why I Built a WordPress Alt Text Generator Without AI Opening a WordPress media library and finding hundreds of images without alt text use