Branching and Merging in GitUsing 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 manualMy 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 debtReducing delivery times by reusing code and repaying technical debt in the process.
PHP South West meet in the Golden GuineaLast 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