The Magento N+1 fix that hides your out-of-stock products
I had a category page doing something expensive. For every product in the grid it called ProductRepositoryInterface::getById() to read two custom attr
Curated development tutorials from top sources. Filter by language.
I had a category page doing something expensive. For every product in the grid it called ProductRepositoryInterface::getById() to read two custom attr
A migration that adds a user_id column with no supporting index passes review every time. It looks fine. Laravel doesn't complain, the migration runs
The SaaS Scaling Dilemma When you transition from building internal company tools to building a Software-as-a-Service (SaaS) platform, the fundamenta
I’ve been adding always-on Claude Code agents to several Laravel applications. I kept running into the same problem: a single business operation often
Pour mettre à jour PHP sur WordPress sans casser votre site, suivez ce protocole en 5 étapes : vérifiez la compatibilité de vos plugins et thème avec
I have been writing PHP for twenty years. For the last two I have been putting language models into real applications: ticket classifiers, document an
Let me be direct: if you’re running an outdated version of WordPress right now, your site is a liability. I’m not trying to sound dramatic, but I’ve s
Smarter Diagnostics, Safer Debugging, Faster Development The XOOPS development experience just took another big step forward. XOOPS DebugBa
A refresh token leaked out of one of our Android TV clients last winter. Not through a server breach — through a rooted device running a sideloaded bu
The XOOPS Development Team is pleased to announce the release of XOOPS 2.7.2 Final. This maintenance release builds on XOOPS 2.7.0 with another securi
I'm designing a database toolkit for PHP. Here's my architecture. What problems do you see? https://github.com/NoobGreggy/TalaDB
GitHub - NoobGreggy/TalaDB: A modern, lightweight, f
1. Hook & Problem Statement You're building a Laravel application. You type-hint PaymentGatewayInterface in your controller constructor. It
The Crisis of the MVC Monolith When you first start building a Laravel application, the standard Model-View-Controller (MVC) architecture feels like
A forgotten password, a security plugin that blocked your own IP by mistake, a plugin bug that turns the admin screen white — the causes vary, but the
1. Hook & Problem Statement You've seen it. You've written it. We all have. public function processPayment(Order $order) { if ($orde
I used to think that cron jobs and queues are two different solutions, but now I realized they aren't competitors, they are meant to work together. I
Add an ID column to the WordPress taxonomy list tables by enabling Custom Admin Columns in WP Adminify: go to WP Adminify > Settings > Productivity, s
I woke up to two emails that immediately caught my attention. One was from my website monitoring service (I use UptimeRobot, no affiliation) reportin
Hi everyone,I just released my first package — strides/laravel-api-module.The idea was simple: stop copying the same boilerplate code every time you c