Sessions in PHP are often taken for granted. A session is a magic array which persists across page loads and holds user-specific data. It's a fantastic and integral part of most web applications. But...
I'm usually not one to make resolutions at the start of a New Year. Mostly because I almost immediately would break them all. But I've been thinking a lot lately about upcoming topics in technology an...
There will come a time when you will need to add to your team. This can be due to a team member leaving, the workload becoming more than your team can handle, or just because you want to expand what y...
Every application you work on will have some way to deal with a data set and take the form of arrays. If you have a more modern application, you may have a class which represents a data set with speci...
As our web applications grow in complexity we often find the need for background processing. Sending email blasts, transforming data sets, and other long-running tasks are not the kinds of things you...
For the last couple of columns, I’ve done interviews within the community, but in this issue I wanted to change the pace a bit. Open source software is the foundation upon which the web is built. Linu...
Generators introduce sanity to the world of asynchronous, concurrent execution within a single process. In this article, we'll look at what generators are, how they show up in PHP, and how they make c...
Why wait until production deployment to identify security vulnerabilities? Using tools like Burp Suite, you can find security vulnerabilities before they're exposed on the web, establishing a firmer t...
We expect a shortage of software engineering talent in 2018. Those with a deeper understanding of how things work will most benefit from the shortage. Let's bring in 2018 by taking on one of those fun...
Last November, the Open Web Application Security Project (OWASP) published a new list of their “top ten” application security risks (ASRs). These are the most commonly encountered coding and security...
Our Partners
Collaborating with
industry leaders to bring you the best PHP resources and expertise