PHP Architect logo

Want to check out an issue? Sign up to receive a special offer.

CakePHP with iPhone

August 2026

Our first feature article this month is ‘I Built a CakePHP Plugin From My iPhone While Packing for a Trip’ by Jamison Bryant. So often an idea pops into our heads, and we think we’ll get to it later when we have time. However, it’s often the case that the time never magically appears to get the idea out of our heads and into the real world. Well, that’s exactly what Jamison is doing here, and with an iPhone no less. Follow along this fun and informative read to learn more.

Firefly III: Building Software for Main Street

By Scott Keck-Warren

A lot of time and energy is spent discussing how open-source software enables modern business. Entire businesses (including several of mine) are built completely on open-source software and wouldn’t exist without it. The downside to this is that there isn’t a ton of time spent discussing open-source tools that can be used in our personal lives. by Scott Keck-Warren

From Downtime to Uptime: Building Resilient PHP Apps – Part IX

By Wendell Adriel

In Part VIII, we looked at cache as a resilience layer for reads. That helped us decide what may be stale, how to prevent stampedes, and how to keep the origin alive during spikes and partial dependency failure. The next problem is what happens after the response is sent. That is where queues enter the story. by Wendell Adriel

Hyperparameter Tuning – The Art of Finding the Perfect Recipe

By Christopher Miller

Congratulations! You’ve built a neural network, trained it with gradient descent, and evaluated its performance. But here’s the thing – your first attempt probably isn’t optimal. It’s like baking a cake with the first recipe you found online. It might be edible, but with some tweaking of the ingredients and baking time, it could be amazing. That’s what hyperparameter tuning is all about. by Christopher Miller

The Extension You Forgot You Had

By Eric Mann

The first web-accessible API I ever built didn’t use REST. It didn’t use JSON either. by Eric Mann

Grumpy Testing Patterns – Making Your Tests Faster

By Chris Hartjes

Hello friends, it’s time again for another column where I apply the concept of “design patterns” to testing your PHP code. by Chris Hartjes

Authentication Done Right

By Steve McDougall

Authentication is one of those topics where the gap between “working” and “correct” is wide enough to cause serious problems. An API that issues tokens and accepts them on protected routes is working. Whether it is doing so in a way that is secure, maintainable, and honest about its threat model is a different question. by Steve McDougall

Listening for Events

By Oscar Merida

We’ve added event-driven architecture to keep our API clients lightweight while enabling secondary actions—like logging, analytics, and local persistence—to run seamlessly in the background. In our previous look at the SpaceTraders REST client, we established how to emit events using PSR-14. Emitting events is only half the equation. We need to add a listening mechanism, too, for those events and react to them within our web UI application. by Oscar Merida

Small Changes, Big Impact

By Maxwell Ivey

Hello again, PHP community. I’ve recently been thinking about how small changes can have a big impact on someone using adaptive technology, such as a screen reader, to navigate the web. I’ve touched on this in the past; however, this time I want to share some examples from mobile devices and apps that have caused major challenges for me. by Maxwell Ivey

I Built a CakePHP Plugin From My iPhone While Packing for a Trip

By Jamison R. Bryant

When AI tools meet persistent remote environments, the friction between having an idea and acting on it nearly disappears. In this article, I share how I scaffolded an entire CakePHP plugin from my iPhone using Mosh, tmux, Tailscale, and AI-powered CLI tools, and what that means for how PHP developers think about when and where they build. Disclosure – The author is a member of the CakePHP core team. by Jamison R. Bryant

Encapsulation in PHP

By Marian Pop

Encapsulation is one of those terms that gets thrown around in object-oriented programming discussions without anyone stopping to explain why it actually matters. by Marian Pop

Leave a comment

Use the form below to leave a comment:

Our Partners

Collaborating with industry leaders to bring you the best PHP resources and expertise