Back to Library
Cover of Vol 19, Issue 9

PHP Architect

Vol 19, Issue 9

September 2020

Articles
10

by Mark Niebergall

The shift towards API driven design has brought in all-new design patterns from traditional Model-View-Controller (MVC). Middleware pipelines are geared to address the complexities and nuances that ar...

by Larry Garfield

PHP has many native ways to serialize objects, but not all of them are created equal. PHP 7.4 introduces what is hopefully the “one final way that will work this time.” Even so, the others aren’t goin...

by Terri Morgan

Standard project management metrics, like percent complete, are not always well-suited to development since tasks can take more or less time than planned. Sometimes the technology doesn’t cooperate, a...

by Sherri Wheeler

Each installment of PHP Puzzles presents a small coding exercise typical of those we might encounter in a job interview, or on a coding challenge website. In the following month, we’ll look at a coupl...

by Chris Tankersley

Broadly speaking, autoloading is a mechanism for the loading code into your program on demand. If you look at a single request in your application, chances are it needs a different set of classes than...

by Joe Ferguson

Last month we covered Windows Subsystem for Linux and this month we’re continuing the journey by demonstrating how to further work with our WSL distribution using tools such as Mailhog, Xdebug with Ph...

by Edward Barnard

How might we keep the next PHP project from evolving into the dreaded Big Ball of Mud? This month we’ll explore and build a possible foundational structure, a “composite.” Then, having built out this...

by Eric Mann

Among the easiest ways to ensure your website or web application is behaving security is to subject it to objective, third-party security scans. The Mozilla Observatory is one such tool that helps ens...

by Eli White

Throughout the history of computer programming, people have been told, “Oh, but that isn’t programming.” You just learned some BASIC back in the ’70s? Well, you aren’t a programmer; that gal writing f...

Our Partners

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

Interested in partnering? Get in touch →