The MySQL protocol underpins seamless communication between applications and databases, yet its inner workings often remain hidden behind libraries like PDO or MySQLi. This article embarks on a journe...
Last month we covered the getting your mindset right for tackling a legacy upgrade. Let's do the fun part now and dive into the technical details. Please read last month's issue for Part 1. by Tomáš V...
In my last article, I mentioned my experience with a chat box on the LinkedIn website and how I was less than impressed. I just expected more from a huge company like Linked In, which has a strong rep...
A YouTube short, (https://www.youtube.com/shorts/4Kq30C0pB1s), I recently came across featured a well-known developer explaining that "any network I am not currently the administrator of is a PvP enab...
It may shock some of you who read these articles to find out that I have been writing software in various degrees for nearly twenty-five years. I know that realization is still shocking to me, especia...
The release of PHP4 in May 2000 marked a significant milestone in the evolution of web development. This new version of PHP brought with it a host of innovative features and improvements that would sh...
Improving code quality requires pushing boundaries. This month, while working on the Spacetraders quick start tasks, I pushed PHPStan to its limits. Each progressively stricter static analysis level h...
Several jobs ago, when we realized that we needed a new database server, it was a complicated process. We had to write up a lengthy explanation about why we needed the new server along with some estim...
Our Partners
Collaborating with
industry leaders to bring you the best PHP resources and expertise