It’s common practise within a team to define a set of tasks which should be run by each developer prior to checking in. The purpose of the Check-in Gate is to attempt to ensure that all code satisfies some basic level of quality. Like all development standards, a check-in gate helps a team stay on [...]
Categories: Build And Deployment Patterns
- Published:
- January 29, 2007 – 12:07 am
- Author:
- By sam
This guide assumes you’ve already installed Eclipse, PyDev, Python and Django. It also assumes you’re using Eclipse 3.2, PyDev 1.2.4, Django 0.95 and Python 2.4. * Go to Window->Preferences->Preferences->PyDev->Python Interpretter and add the django source file to the PYTHONPATH settings. * Create a new PyDev pyhon project. Make sure you uncheck the ‘create src folder’ [...]
Categories: Django
- Published:
- October 9, 2006 – 12:17 pm
- Author:
- By sam
I’ll be presenting a session entitled “Refactoring Databases for fun and profit” with a colleague at this year’s “XP Day 2006″:http://www.xpday.org/. XP Day (not just XP, not just one day…) is run by the long-established (and Olde Bank of England regulars) the “Extreme Tuesday Club”:http://www.xpdeveloper.com/. I attended last year and can highly recommend it to [...]
Categories: Agile
- Published:
- September 29, 2006 – 1:31 pm
- Author:
- By sam
h3. Overview I’ve had a chance over the last few years to observe various different types of tech leads. Collated here are my views on what I think makes a successful one. h3. A Tech Lead Should… * Ensure the creation of a *clear and consistent technical vision* for the project which can best result [...]
Categories: Agile
- Published:
- September 12, 2006 – 9:46 am
- Author:
- By sam
I’ll be in Brighton tomorrow at “d.construct”:http://2006.dconstruct.org/ tomorrow – generally mingling and causing a nuisance. I’ll be the one with the big hair raving about Javascript and “Selenium(Selenium – in browser testing)”:http://www.openqa.org/selenium/.
Categories: web 2.0
- Published:
- September 7, 2006 – 7:49 pm
- Author:
- By sam
I just got this from an old colleague: Despite all of our many successes, our architect has started making noises to the product management team that pair programming is a waste of money. Why should he let mountains of academic research and our own project metrics get in the way of his own personal opinions!?!?! [...]
Categories: Agile
- Published:
- September 2, 2006 – 4:15 pm
- Author:
- By sam
I was asked again today of what my opinion was about Web 2.0 – what was it about all the buzzwords that was actually important? I probably end up anwsering this question a couple of times a week, and thought that todays response was as worth blogging as any of my previous anwsers. Web 2.0, [...]
Categories: London 2.0 Meet-Ups,web 2.0
- Published:
- August 18, 2006 – 1:41 pm
- Author:
- By sam
A while ago, I wrote an “article”:http://today.java.net/pub/a/today/2003/08/08/rss.html on RSS and the Java “Informa API”:http://informa.sourceforge.net/ for O’Reilly’s “java.net”:http://java.net site. This morning, my Google blog search called up an odd search result – it seems as though a certain Dr. Charlie Peng had copied the article wholesale for his BlogSpot blog, ‘IT Architect’. It looks like a [...]
Categories: Java,Writing
- Published:
- August 18, 2006 – 1:34 pm
- Author:
- By sam
I’ve been struggling with configuring a password protected Resin-deployed JMX application on windows recently. This is being blogged in the hope that Google will pick this up and make the process much simpler for someone later on.
Categories: Java
- Published:
- June 29, 2006 – 11:10 pm
- Author:
- By sam
When connecting to a database from Java, it’s very handy to tag your connections. When tracking down performance issues and monitoring at a database levels, being able to seperate out your program’s connections (which could come from a variety of machines). Most database drivers allow you to specify a program name when creating your connection. [...]
Categories: Java
- Published:
- May 9, 2006 – 9:07 pm
- Author:
- By sam