I built a fully automated Factur-X EN16931 batch pipeline in PHP — no SaaS, no agent, just cron and strict business logic
How a monthly cron cycle replaces an entire invoicing platform.
Most invoicing automation stories start the same way: "I connected three
php
dev.to
May 13, 2026
PHP async: event loop, Fibers and the limits of single-threading
A colleague asks: "Can PHP do what Node.js does — jump between tasks on a single thread?" Short answer: yes. Long answer: it's more subtle than that,
php
dev.to
May 13, 2026
OpenFields can be the new go-to ACF Plugin for WP ( 2026 )
The short version
Advanced Custom Fields (ACF) is great. But the free tier lacks repeaters, and the Pro license costs real money.
OpenFiel
php
dev.to
May 13, 2026
I Built an OS Permits Calculator to Simplify Oversize Load Planning
Transporting oversized loads is complicated.
Between axle limits, permit requirements, state regulations, and route planning, carriers often waste hou
php
dev.to
May 13, 2026
WP-CLI: Advanced Techniques for Real-World WordPress Development — Part 2
In Part 1, we got WP-CLI installed and covered the essential commands. Now it's time to go deeper — custom commands, automation pipelines, remote man
php
dev.to
May 13, 2026
Zero Downtime Laravel Deployments Made Easy with phantomshift/laravel-deployer
Deploying Laravel without downtime is painful. 502 errors, failed migrations, manual rollback - we've all been there.
So I built phantomshift/laravel
php
dev.to
May 12, 2026
1655. Minimum Initial Energy to Finish Tasks
1655. Minimum Initial Energy to Finish Tasks
Difficulty: Hard
Topics: Senior Staff, Array, Greedy, Sorting, Weekly Contest 216
You are given an arr
php
dev.to
May 12, 2026
From Rejected Laravel PR to Laravel Arr Extended: Adding Arr::after
Have you ever been working with a Laravel array and thought, "I really wish there was an Arr::after() method right now"?
I did — so I submitted a PR
php
dev.to
May 12, 2026
Multi-Tenant SaaS with Laravel: Automatic Data Isolation Using Global Scopes (No External Packages)
Building a B2B SaaS platform for transport companies, I faced a critical architectural decision: separate database per tenant or shared database with
php
dev.to
May 12, 2026
fastchart 0.2.0: Native PHP Charts, Barcodes, and QR Codes in One Extension
(new FastChart\StockChart())
->setSize(1200, 600)
->setTitle('AAPL last 90 days')
->setTheme(FastChart\Chart::THEME_DARK)
->setOhlcv(
php
dev.to
May 12, 2026
How Mutation Testing Exposes the Truth (PHP 2026 Edition)
You've got 85% code coverage. Your CI pipeline is green. You ship to production — and things break in ways your tests never caught. Sound familiar?
I
php
dev.to
May 12, 2026
Building High-Performance APIs: A Guide to Using Maravel REST Wizard & Laravel CRUD Wizard Free in…
Building High-Performance APIs: A Guide to Using Maravel REST Wizard & Laravel CRUD Wizard Free in the Maravel Template
Maravel REST Wizar
php
dev.to
May 12, 2026
Aimeos: Laravel e-commerce 2026.04
If you're building e-commerce with Laravel, this one's for you.
What's new
We just shipped Aimeos 2026.04 — here's what landed.
php
dev.to
May 12, 2026
Mastering Agentic Workflows in PHP: Parameter-Aware Tool Tracking (Neuron AI #566)
The first time I saw the notification for a new issue in the Neuron AI repository, I felt that familiar mix of excitement and mild anxiety that every
php
dev.to
May 12, 2026
Bilingual FR/EN blog in pure PHP: architecture without framework or database
This blog was built in pure PHP, no CMS, no database. First article in the series, already published. At some point the question comes up: is it worth
php
dev.to
May 12, 2026
Automating Storyblok with PHP: A Practical Guide to the Management API Client
Learn how to use the Storyblok PHP Management API Client to automate stories, assets, workflows, references, CSV imports, and content operations in S
php
dev.to
May 12, 2026
Role-Based Content in WordPress Without Membership Plugins
You need to hide a post from non-logged-in users. Or show certain pages only to Editors. Or create subscriber-only content.
The typical advice? Insta
php
dev.to
May 12, 2026
Why WordPress Developers Should Learn Laravel
As a WordPress developer, you’ve likely felt the friction at some point: the limits of the platform when building complex, custom web applications. Ma
php
dev.to
May 12, 2026
TrueFramework v4.1 Updates
TrueFramework is a small, opinionated PHP framework built around three rules: plain PHP and plain files, one way to do common things, and pluggable wh
php
dev.to
May 11, 2026
Bumping a PHP monorepo to 8.5: the mechanics
Ahnii!
This is the first of three posts about taking Waaseyaa to PHP 8.5. This one is about the mechanics: how a coordinated version bump across a 67
php
dev.to
May 11, 2026