Branching and Merging in Git
Using branches in version control software is an incredibly useful tool when developing. So, why (and how) should you use branching?Knowing when to read the manual
My usual fallback chain for solving a problem is Google, TDD and then RTFM. Sometimes it should just be to jump to step three.Web development tools I couldn't live without
Over the last 6 or so years as a developer, one of the things that seems to change most is the tools I tend to use everyday. Sometimes they change because there's something better for the job, sometimes it's because my workflow changes and requires changes to the tools I use most.
Hopefully this will help beginner developers setup a web development toolbox.
Reusing code and repaying technical debt
Reducing delivery times by reusing code and repaying technical debt in the process.PHP South West meet in the Golden Guinea
Last night we attended the PHP South West meet in the Golden Guinea, Redcliffe, Bristol.Positives of Test Driven Development (TDD)
Some positive aspects I can see from adopting Test Driven Development in software development.SVN: Get a list of files changed between revisions
Here's a quick tip on how to get a list of changed files between 2 revisions.
svn diff -r REVISION:HEAD --summarize