Archive for the ‘Development’ Category

Gaming as part of a healthy lifestyle

Tuesday 22 July 2008

Last weekend I decided the time had come to upgrade to an Xbox 360. I promptly allowed a retailer to let loose on my credit card, with the addition of various accessories and games costing around the same as the console itself. One accessory I did hold out on however ...

Does Ruby rock?

Tuesday 22 July 2008

I want to write a method that collates the string descriptions of a collection of items, separating them with a HTML link break, and returns the result in a form I can output on a webpage. In Ruby I can write the whole method with one concise line: def to_formatted_string   collection.map {|item| ERB::Util.html_escape(item.to_string) ...

Adding value to stories

Tuesday 8 July 2008

Over the last few days I have been looking at how epiGenesys uses stories and where we can make improvements that add value to provide a better resource for development. After much research on the web looking at how others use stories I have a few changes in mind. Firstly, I ...

And all hell breaks loose

Wednesday 2 July 2008

I have recently begun reading Scott Rosenberg's Dreaming in Code, which aims to uncover why developing software is so difficult. I particularly like the last line of Chapter 0: We dream of [software], then we try to write it - and all hell breaks loose. In my experience that line can be ...

Integrating ASP.NET and Google Calendar

Tuesday 24 June 2008

We recently decided to store annual leave requests for epiGenesys staff in a Google Calendar. This makes it easy to share the information, and to visualise it against events in our other calendars. I decided this evening that it would also be useful to feed this information directly from the ...

Copyright code

Monday 23 June 2008

For many of our clients it is important that their website looks up to date at all times. There are various items that can be added to a website to help with this, for example a regularly updated 'latest news' feed on the home page. However, one item that is ...