Small Swoole DB 2.0: Bringing Safer, Faster In-Memory Data Access to Swoole and OpenSwoole
When you build applications with Swoole or OpenSwoole, one of the biggest advantages is that your PHP process stays alive. You can keep state in memo
Curated development tutorials from top sources. Filter by language.
When you build applications with Swoole or OpenSwoole, one of the biggest advantages is that your PHP process stays alive. You can keep state in memo
In this tutorial, you’ll build a practical AI agent that can receive a user prompt, decide whether it needs to use a tool, execute that tool in PHP, s
If you've ever needed multiple aggregate queries (count, sum, avg) on the same filtered data, you've probably copy-pasted the same where() chain over
Splitting one bill is a division. Settling a group of five people over three weeks of shared expenses is a different problem, and it is the one that a
Our Asia-Pacific trending pipeline used to be one PHP cron that walked nine region codes — US, GB, JP, KR, TW, SG, VN, TH, HK — hit the upstream video
Introduction For years, Laravel has been one of the most loved PHP frameworks for building web applications. But what if you could use the same fra
We want to talk about why most WordPress image plugins exist as separate, single-purpose tools — and why we think that's the wrong approach. If you m
One-to-One Relationship: users id - integer name - string phones id - integer user_id - integer In the User model: public function phone() {
Laravel Boost v2: A Practical Agentic Development Workflow If you have ever watched an AI agent confidently generate a Livewire v2 componen
A practical look at building appointment booking directly inside WordPress instead of sending businesses to another SaaS dashboard. Appointment booki
For years, adding a custom icon to the block editor meant reaching for JavaScript, a build step, or a workaround that only half-worked. WordPress 7.1
If your team is experimenting with coding agents, Pest 5 changes the conversation in a useful way. It stops agent safety from being a vague review cul
Eleven months of clean cron runs, then this row showed up in our upstream TLS audit table: host=youtube.googleapis.com leaf_cn=*.googleapis.com i
Built-in functions are usually snake_case. Modern framework code is usually camelCase. That is PHP: a language where naming conventions can feel oddl
DNS, SSL & PHP on Linux: A Practical Guide for DevOps Engineers Learn DNS records, SPF, DKIM, DMARC, SSL certificates, Let's Encrypt, PHP-F
Some of the most useful features in Neuron AI did not come from a roadmap meeting, they came from someone hitting a wall in their own project and open
Building a Laravel application involves much more than writing PHP code. A production application needs to solve a real business problem, handle users
When building online marketplaces or e-commerce platforms, two common architectural challenges often arise: Hosting Constraints: Many affordable sh
Originally published at hafiz.dev Every production Laravel app solved the problem years ago, one of three ways: artesaos/seotools with its fami
Open the biggest model in your app right now. Ours was Server.php, and before we refactored it this spring, the first 60 lines were pure configuration