Time is running out to vote for Round 3 of the ultimate battle between PHP developers.
Voting for this round closes today (23rd July) at 11pm PDT so make sure to cast your vote before then to have your say.
Not sure who to vote for? Here’s a quick reminder for you to help you make your decision.
Intro to Laravel – Ben Edmunds
Are you ashamed to admit you’re a PHP developer? Have you been using the same old, boring PHP framework for years? Tired of your PHP applications turning into enormous beasts? Maybe you’ve heard about Laravel but haven’t made the effort to dive into it? In this presentation, we’ll walk through what makes Laravel an elegant, fun, and exciting framework to make PHP applications that you’ll be proud of.
Improve your tool chain for stress-free deployments – Omni Adams
When you deploy your software, do you find yourself doing it at odd hours in case something breaks? Do you have your whole team on hand to make sure everything went according to plan? If something bad happens, can you reverse the process before you get fired? Improving your tool chain can help make it easier to deploy your code, which can help keep your sanity… and your job. Easier deployments lead to more deployments which leads to a quicker time to market with less chance of bringing the site to its knees.
Open Source communities in a for profit world – John Mertic
Since open source has hit the mainstream, people have been trying to grep the idea of what an open source business model would be. In intermixing a for-profit organization with the freedom loving principles of the FLOSS movement, there inevitably is a struggle point between the two. Several models of business have emerged to attempt to rectify this, but each tends to come with it’s own baggage along the way, and communities tend to struggle with this.
In this talk, I’ll explore the business models out there that attempt to work with Open Source communities to help grow a healthy business. We’ll also debate and discuss what the future holds here, and how better these business models bridge between the corporate and communtity needs.
Increase Code Quality with Code Reviews – David Stockton
One of the best ways to help improve the quality of your code and help your developers improve through learning from each other is to implement a formal code review process. Teams that do code review at all often do it in an adhoc manner. This can involve over-the-shoulder code review, emailing diffs, group reviews with a projector, etc.
There are several code review products that are designed to make a more structured and useful code review process a reality. Products like Review Board, Crucible, Fogbugz Kiln and others allow for a much more elegant, efficient and flexible code review process. The allow for feedback on code to be recorded and for reviews to be done when other developers won’t need to interrupt work on their own work.
Code review helps to ensure consistent coding standards, catch bugs before they become part of the codebase, and helps improve the skills of your entire team as they can learn from each other as part of the review process.