**ding - Subject line: Reminder to complete your student’s school registration.** A new email arrives. *Right, I need to get that done as soon as I finish work for the day.* **ding - Subject line: You...
PHP-FIG (PHP Framework Interoperability Group) is the group of developers and projects coming together to define/suggest and maintain PSRs (PHP Standard Recommendations) for how frameworks and compone...
In the physical world, it’s relatively easy to understand what a supply chain looks like---the security of physical goods in transit is a straightforward concept. This kind of security in the digital...
Last month, we created "role-based lookups" with "When You Know the Pattern." Database-related code can be difficult to unit test, and once unit tests are written, they can be difficult and time-consu...
In the January 2022 edition, my friend Chris Tankersley wrote Education Station: [Background Queues](https://phpa.me/background-queues), a fantastic primer for using background queues, or workers with...
The world of computers is an odd place. When I was younger, all we had was a Tandy Color Computer 2 because it was cheap. When we upgraded to an IBM running DOS, it was a major upgrade. I grew up duri...
We're building on a previous puzzle for finding integer factors. In this article, we look at how to find prime factors before turning to one more puzzle involving integer division.
Welcome back to another installment of ‘How to Hack your Home with a Raspberry Pi.’ At the end of this article, you should have a Raspberry Pi running a full LAMP stack that can serve up web pages to...
Backups are one of those things we developers don’t like to think about until there’s a problem, and then it’s too late. Anyone who’s ever accidentally deleted something only to find out the only good...
Our Partners
Collaborating with
industry leaders to bring you the best PHP resources and expertise