A coworker and I went on a journey together and tried out pair programming. There were challenges, learning curves, and fun times. Ultimately, the two of us became better programmers and dare I say, f...
The larger the pull-request you submit, the longer it takes to review, and the less valuable the review holds. Moreover, to spend several days on feedback, fixes, repeated reviews, approval, and mergi...
"Yet another CMS? Are you crazy?" Back when we started Sulu, in 2013, the CMS market was crowded. We could have skipped building our own CMS in favor of using one of the others, but something was miss...
Previously, we discussed unit testing and why it can be useful. Unit testing can help make sure the public-facing APIs for your classes are easier to understand. It helps map out the dependencies of y...
Continuous Integration (CI), or the ongoing process of integrating changes in a shared version control repository, should be a goal of every project you work on. This month, we’re going to dive into c...
Twenty years later, we've mostly forgotten Y2K. Nothing happened. However, there were years of effort behind the non-event. Corporate delay made the endeavor far more complicated because skills had no...
A mid-January warning from the US National Security Agency about a critical security flaw in how the Windows operating system validates cryptographic certificates. As these certificates underpin how T...
This month, in our little community corner, we travel back to Canada, Toronto, more specifically. This city sports a population of over 5.6 million people who speak over 180 languages and offices of s...
Last month, I wrote about certifications and now would like to touch on a tangentially related topic: Interviews. Interviewing developers can be tricky. Unlike some other fields, people can learn enou...
Our Partners
Collaborating with industry leaders to bring you the best PHP resources and expertise