GiveCampUK - Excited Doesn't Cover It

GiveCamp is coming to the UK and I'm incredibly nervously excited to be taking part!

I'll be heading up a team of five developers from work, developing on a project for The Prison Phoenix Trust. It looks to be an interesting project involving some data migration, custom reporting and a simple front end.

The weekend is set to be a busy, highly focussed, caffeine-swilling, sleep-depriving flurry of development, but I'm confident we'll be able to produce something that hits the target.

https://twitter.com/#!/Kieranties/status/126658064173633539 The event is being organised by Paul Stack and Rachel Hawley who have both done a fantastic job in gathering a host of people from around the UK to attend the event.

Tomorrow the fun begins!

A successful Git branching model » nvie.com

A really quite excellent blog post by Vincent Driessen which provides a clear process and direction for users of any Distributed Version Control System (DVCS). Focussing on Git and demonstrating the process through neat visual diagrams as well as the simple commands to use, this is a highly recognised and valued strategy.
... I present the development model that I’ve introduced for all of my projects ... which has turned out to be very successful... I won’t talk about any of the projects’ details, merely about the branching strategy and release management.
A successful Git branching model » nvie.com
I'm hoping I will be able to take the time at work to revise our current branching strategy.  We already implement close to 80% of what Vincent discusses, but I'm convinced implementing the whole process will aid supporting live systems as well as tidying up the general dev-test-deploy procedure.

Of course, the usual problems with this procedure arise through confusion over which version is next to be deployed or what branch contains what feature. Fortunately, many others have had the same issues; bringing about the creation of the git-flow collection of extensions. These extensions really refine the workflow process and I'm sure will be key to reduce the friction when bringing the rest of the team up to speed.

txt2re: Regular Expression Generator

[Link]
A pretty awesome page to help when creating regular expressions.  Type in the string you want to match, then use the selectors to create a snippet of code with the regex and validation process pre-populated, allowing you to drop the code straight into your application. (full credit to Zoe Nolan for the link!)

This is a cracking starting point for some simple regex work (or when your head just isn't wrapping itself around the joys of regex), but for more detailed help, pointers and tips I'd suggest taking a look at the following: