A CMS is critical for running a user-friendly website today. So why have we stopped innovating in the CMS space? Here's a breakdown of how, in the year of our nerd 2025, our modern content management...
Let's discuss the makeup of your current teams. Visualize everyone you work with on a daily basis. How diverse is your team? How many women vs. men? Is your team multicultural? How about varying abili...
It was the weirdest way my physics professor had ever started a lecture. He had the projector covered by a sheet and asked his research assistants to stand outside and not let anyone else enter once h...
The Zend Engine stands as a cornerstone in the evolution of PHP, serving as the powerful core scripting engine that transforms human-readable PHP code into executable instructions. Think of it as PHP'...
Hello friends! Back in October 2024 at CascadiaPHP, I pitched John and Eric on writing a column for the magazine "about whatever I felt like talking about". They agreed, as long as it was somehow rela...
PHP has been around for almost 30 years as a language, and it shows. I do not mean that in a bad way, but PHP's insistence on keeping as much backward compatibility has given it the impression that it...
Artificial intelligence (AI) is quickly being added to every nook and cranny of the applications our clients and companies maintain. As developers, we need to be able to provide integrations with AI,...
Last month's scaffolding project turned into a mess. Rather than the Extreme Programming ideal of "Card, Conversation, Confirmation", I had "Code, Chaos, Confusion". Story Mapping is a useful pattern...
Setting up a reliable local development environment is crucial in getting your team up and running without the headaches of setting up bespoke ones. For PHP developers, Docker makes it easy to standar...
Our Partners
Collaborating with
industry leaders to bring you the best PHP resources and expertise