Garry Pilkington

<br/>Application Developer<br/>Liverpool, UK

  • Autumn of Agile

    Following on from the Summer of NHibernate, Stephen Bohlen is now treating us to an Autumn of Agile. The initial screen cast has been published, go check it out here :-

  • No pressure then...

    Now some of you out there know pressure when they experience it, but shed a thought for the NASA engineers fixing the Hubble Space Telescope. There has been a malfunction in the Science Data Formatter which is responsible for downloading data to Earth based stations, NASA want to switch over to the redundant unit which hasn't been used since pre-launch. Now if this doesn't go according to plan, then potentially the HST is useless. Add to that pressure because Atlantis is posed for launching to service the HST, albeit not this component therefore if it doesn't work that mission could be scrubbed. Then add to that more pressure as Atlantis is not able to get to the ISS in case of emergency, then Endeavour is also ready to launch as a rescue vehicle.

  • Retrofitting Unit Tests

    This is a post that I had written a while back and never committed to it, I think it's because the title has the potential to kick up a storm. Well I have been reading the new http://stackoverflow.com web site for the past couple of hours (I know I should be doing some real work, but I would put it down to research). What a brilliant site, well done guys. Anyway the census I have come to is that re unit tests:

  • Evernote - your notes in the cloud

    I love that phrase 'in the cloud' and am quite pleased that I have managed to get it into a post. If you are like me and use several different computers to go about your every day life you will know it is a pain making sure your notes and snippets of data are synchronised. Well go take a look at Evernote. It is both a standalone application and web site giving you the freedom to access your notes easily. It has built in functionality for Firefox and Outlook allowing you to either select text from a site and dump it in to a note, or copy the whole web page or e-mail. It is free for basic use, although you can pay for an upgrade in service (the basic package gives you 40meg of space per month cycle). So installing on all your machines will make sure your data is kept up to date and give you easy access.

  • Slowly going Agile (well more XP anyway)

    A few weeks back I undertook a performance review (no don't worry, its an annual thing). In this review I was asked for my aspirations for the future within the company. My response was to be more agile. My manager initially looked at me as if I meant that I could bend over backwards and touch my nose with my left big toe. As I explained more and more about agile practices (and I am no way an expert, I am still learning about it myself), he became more and more interested, especially as I explained it is a good methodology for environments where there is constant change, which is definitely the organisation I am working in. I gave him a quick run down and demo of the Subversion and CC environment I have set up and explained the ideas behind TDD.

  • Getting to grips with MVC

    A few posts back I listed goals I wished to achieve over the next six months. Currently I am looking in to the Microsoft MVC Framework. I have started by watching Scott Hanselmans' four screen casts over at www.asp.net, these give a pretty good introduction of the framework and what you get out of the box with Visual Studio 2008 with the MVC framework extensions installed. There is also a screen cast from MIX08 here which covers most of the same material, but works as a once over refresher. Jeff Palermo also has a good demonstration on dnrTV. I have found in the past that it is easier to learn about something if you have a set of questions to ask, the natural process of researching the answers leads to a better understanding of the subject matter. So here are a few simple questions I have asked myself.