Back to Library
Cover of Vol 19, Issue 7

php[architect]

Vol 19, Issue 7

July 2020

Articles
10

There is a huge emphasis put on the code maintainability, and for a good reason. The programming industry is rife with what we like to term "legacy code," which boils down to code that solves a busine...

Any system dealing with human users collects some information about those users. That information is private and needs to be kept secure. The most effective way to do so is to avoid its storage in the...

Modern PHP software is well capable of large projects. We, therefore, need to approach architecture and design thoughtfully. That observation, unfortunately, runs at odds with our current "agile" meth...

Last month, we covered getting started with a brand new CodeIgniter 4 project and explored the framework. We explained installation, routing, controllers, and built some models and migration to exerci...

In our last issue, we looked at multiple solutions for the Fibonacci math problem. We saw a common recursion gotcha when one of our solutions caused PHP to timeout on modest inputs. We then took a mor...

Sometimes, it's all you can do to stay awake during presentations. But when you're listening to a great public speaker, it's as if you're the only person in the audience. This article will help you cr...

As developers, we spend a large portion of our time testing code we've just written. In a traditional testing cycle, we write some code and manually test it until it's error-free, but how do we know i...

In the past few years, you've probably heard about event-driven design at conferences, meetups, or even blogs. These words can have different meanings even in the same language, but in the end, a more...

Our Partners

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

Interested in partnering? Get in touch →