Every developer uses source control, it is a great tool for keeping track of changes to your code, seeing who has done what. However I keep messing up, my use of it. I am fairly disciplined when creating new features, all my changes will get committed to source control and when I am happy I will deploy these changes to...

I have spent most of the day tweaking my Azure websites. Lots of fun! Last week unfortunately Azure had some problems and many websites that were running in the North Europe data centre were unavailable for several hours. And you guessed it my websites were hosted here. All hosting providers are going to have downtime...

My desktop is always a mess. I constantly download files there and forget all about them. Every now and then I copy files into sub directories, so my desktop looks sane for a day or two before it gets out of control again. Why don’t I write a script that I can schedule to do this for me. Then my desktop will always be...

One of my jobs is adding extra features to our internal databases. There is a fair amount of risk in doing this. I could make a change to one of the queries in the database that stops the rest of the company using it as they need to. This could be a costly mistake, almost as bad as the database server being...

Source Code for Game of Life

Last week I blogged about the Game of Life. Well it took some searching through dead hard drives and old USB storage but I found the program I wrote, and better than that I have figured out how to turn it back into source code. The file date is November 2004 and the source code has no comments so I don’t know what was...

I work for a company that provides a cloud computing website, but what is Cloud Computing? Wikipedia defines it as “Cloud computing involves deploying groups of remote servers and software networks that allow centralized data storage and online access to computer services or resources.” Erm. What does that mean? Well...

Choosing a Blog Theme

You may have noticed that my blog has a new home. It can now be found on its own domain http://www.funkysi1701.com . This change not only gives me more flexibility to make any change I like, it also feels good to have a website again. If you had followed my blog, do keep following it at the new location. I have also...

Many, many years ago I tried to learn Java. I didn’t get very far but one of the things I built was The Game of Life. Unfortunately I can not find the code I wrote, probably a good things as it is probably amusingly bad. Now you are probably asking what is the Game of Life ? The game of life, sometimes called cellular...