Professional web developer, enthusiastic gamer and ex-rugby fanatic.
I’m currently enjoying life as a web developer, these days mostly with PHP on WordPress and Magento sites but also a fair bit of Ruby on Rails goodness. I guess if I had to I could trawl my memory for the 5 or 10 years I spent doing various Microsoft languages and I am sure I remember something called Java but that seems like aeons ago!
I love rugby, and if only they would play when the weather is good I would love it a lot more! I’ve played for the Guernsey Rugby Club (I take no responsibility for the site!) for years and played in the Siam cup a good few times – somehow I have managed not to play in our three recent wins over Jersey (although for one of them I was on the bench!) which is a bit depressing really.
If playing strategy games is a hobby then designing new games must be a passion! Always playing with new ideas for either online or offline games - but I rarely get anything finished due to the constant distraction of Civilization Revolutions and VGA Planets.
Always on the look out for new game ideas to work on - so if you have
an interestig project then drop me an email, I would love to hear about
it.
I’m currently enjoying life as a web developer, these days mostly with PHP on WordPress and Magento sites but also a fair bit of Ruby on Rails goodness. I guess if I had to I could trawl my memory for the 5 or 10 years I spent doing various Microsoft languages and I am sure I remember something called Java but that seems like aeons ago!
I love rugby, and if only they would play when the weather is good I would love it a lot more! I’ve played for the Guernsey Rugby Club (I take no responsibility for the site!) for years and played in the Siam cup a good few times – somehow I have managed not to play in our three recent wins over Jersey (although for one of them I was on the bench!) which is a bit depressing really.
If playing strategy games is a hobby then designing new games must be a passion! Always playing with new ideas for either online or offline games - but I rarely get anything finished due to the constant distraction of Civilization Revolutions and VGA Planets.
Always on the look out for new game ideas to work on - so if you have an interestig project then drop me an email, I would love to hear about it.
Web design, development and project management. Mostly for web projects in PHP.
Managed development of websites for clients in a variety of languages such as PHP, ASP.NET and Ruby on Rails.
Managed the companies portfolio of websites, all written in ASP.NET and C# and servicing marketing campaigns with six figure budgets.
Managed the companies portfolio of websites, all written in ASP.NET and C# and servicing marketing campaigns with six figure budgets.
Development of Intranet based web applications to service Guernseys IT needs.
Development of the companies back-end management system.
Development of the companies flagship banking system in Visual Basic 6.
I thought it was about time I published another blog post and I have just been messing around trying to set up an ultra simple project using git for source control, Cloud9 IDE for the editor (which is all very simple) and then I thought wouldn't it be nice to be able to push those changes live from the IDE. So, seemed like a simple thing to do and there were a few posts around on the net that helped but nothing that really pulled all of that together in once place so I thought it would be a perfect thing to explain.
This is an update to the blog post and gist I wrote about getting image source filenames from wordpress when all you have is the thumbnail version. It turns out the whole thing is a bit more complicated, especially if your client/editor is uploading files that already have dimensions in the filenames. Not to mention an odd little WordPress "feature" where you sometimes don't get the files in the sizes you expect.
A useful bit of code for searching for files with a specific function using the PHP glob function.
Here is a little utility function I have used to get around the fact that there is no wordpress function for getting a thumbnail image for a specific size, even when you have correctly generated the thumbnail at that size using the add_image_size function.
How to add an additional content block to your Magento page that you can then add content to using layout files.
If you want a simple username and password to protect your website then follow these instructions for using simpe file based usernames and passwords.
I had the honour of preparing a presentation for the first ever Channel Island-wide digital marketing seminars in March this year and the whole thing has made its way onto the net. So if you can put up with me talking for half an hour on the subject of Marketing Ecosystems and where we are likely to see marketing opportunities in the digital world over the next few years, here it is.
A quick explanation on how to add a CMS content block into the Magento footer area using layout xml in the defut page layout.
Humans Who Made is a directory of humans.txt files put together by spidering the web designed to show off who designed and developed each site.
After looking around at my options for dealing with the HTML5 Canvas element I found two libraries that really interested me and am going to go through a quick description of each and compare how they can be used in different situations. These two frameworks are processing.js and JCanvaScript.