Ensuring software reliability, resiliency, and recoverability is best achieved by practicing effective defensive coding. Take a crash course in defensive coding with PHP as we cover attack surfaces, i...
Recently there was a big announcement that with WordPress 5.2, that they would be updating the minimum required version of PHP to 5.6. That’s a huge deal, but as can be expected, a vocal minority of t...
In previous articles, we’ve talked about finding peace with the limitations of our knowledge and avoiding logical traps. Here, as the final piece of this series, we’re going to examine the foundation...
When many people think about security, they naturally think about attacks from external threats and entities. They may originate outside of the application, network, or even organization. What we ofte...
The PHP compiler/interpreter reads through our PHP code and produces an intermediate form. PHP’s virtual machine then interprets this intermediate form. PHP’s “generated code” feature allows us to wal...
This month we focus on running Amazon Linux on your local development machine via Vagrant. While you could spin up resources in EC2 and go to town, maybe you’re not quite ready to jump into the deep e...
Object-oriented programming is full of suggestions on how to do things. One of the core tenets of object-oriented programming is abstracting “things”—or modeling them—into code via some idea of nouns...
Starting a new project has its highs and lows; setting up your dev environment should not be one of them. Back in the day, a dev could spend a couple of days just getting a *nix environment up and run...
Searching based on a user’s location is a feature of many websites and applications. This type of search adds relevancy and value to a website, especially when these results include the distance from...
As developers, we tend to praise the technologies with which we are most familiar. The more in-depth experience we have with a given technology, the stronger the urge to bend that technology’s capabil...
Our Partners
Collaborating with
industry leaders to bring you the best PHP resources and expertise