PHPNews

On PHP’s Best Practices

Written by Brandon Savage - Published on Brandon Savage's blog
Aggregated on Friday July 7, 2017 - Permalink

When it comes to best practices, there’s always a healthy debate, and that’s never more true than in the PHP community. The “best practices” that have been written about, agreed upon and talked about don’t exist out of thin air, but are hard-won knowledge derived from experience, plus a little bit of not following best […] The post On PHP’s Best Practices appeared first on BrandonSavage.net .

Continue reading »


Help! My team is full of junior programmers!

Written by Brandon Savage - Published on Brandon Savage's blog
Aggregated on Tuesday April 11, 2017 - Permalink

Hiring is perhaps the most challenging thing that any manager can ever do. Getting it right is half skill, half luck. Making a good decision on a candidate can be the difference between moving the project forward and setting it back. So what happens when you’re hoping to hire mid-level or senior engineers, and you […] The post Help! My team is full of junior programmers! appeared first on …

Continue reading »


Is isolated testing dead?

Written by Brandon Savage - Published on Brandon Savage's blog
Aggregated on Tuesday April 4, 2017 - Permalink

Recently there’s been a great deal of discussion as to the merits of isolated testing versus integration and acceptance testing. Some proponents argue that integration testing far outweighs the value of isolated testing. While this is a perfectly valid position, I feel oversimplifies the complexity of testing in the same way that the “isolated testing […] The post Is isolated testing dead? …

Continue reading »


The Software Dilemma

Written by Brandon Savage - Published on Brandon Savage's blog
Aggregated on Tuesday August 23, 2016 - Permalink

Any time software and business come together, there is an inherent conflict between “get it done fast” and “do a good job”. This conflict often comes to a head when deadlines are missed, whether through unrealistic expectation or underestimation on the part of the developers. The dilemma between quantity, speed and feature set isn’t going […] The post The Software Dilemma appeared first on …

Continue reading »


Book Review: Refactoring to Collections

Written by Brandon Savage - Published on Brandon Savage's blog
Aggregated on Tuesday June 14, 2016 - Permalink

Note: I received a free review copy with the promise to write a review. However, this review is my own review and reflects my viewpoints alone. What is wrong with this code sample? We’ve all written code that looks just like this. In fact, for many of us this is a default way of coding. […] The post Book Review: Refactoring to Collections appeared first on BrandonSavage.net .

Continue reading »


Why I write, maintain and use my own framework (and you should too)

Written by Brandon Savage - Published on Brandon Savage's blog
Aggregated on Wednesday May 25, 2016 - Permalink

Note: The recommendations in this post are intended for a very advanced audience. While the content applies broadly, creating and maintaining your own framework is not advised for everyone, unless you know exactly what you’re doing. For many of us in the PHP community, our identities are as much tied into the framework we use […] The post Why I write, maintain and use my own framework (and you …

Continue reading »