In this episode we discuss what makes a good Symfony bundle, and how you as a bundle author can build a better bundle. Photo credit: bundle by foam (CC-BY-SA)
There are two seemingly contradicting philosophies about how to charge clients for programming work. The hourly camp suggests that the client is paying for your skill and hiring you for your time. The value-based pricing camp suggests that the programmer should price a project based on its value to the client instead of the hours it will take to build it. Today we chat about these two ideas and discuss the pros and cons of both.
We chat about the open-source Behavior-Driven Development framework called Behat. We get a brief overview of how Behat can help us write more reliable code and also explore some best-practices when writing automated tests.
We chat about security in the the PHP community, encryption & hashing in PHP and a new-hotness crypto library called libsodium.