
I have made a few changes to iandevlin.com, adding a new services section to indicate that I am now also available for hire to do freelance web design and development work.
I do work full-time so my availability might be limited, but it’s best to contact me first to check my workload. But please do get in touch.
A brief list of the web development skills I can offer:
- XHTML
- HTML5
- CSS
- JavaScript
- jQuery and MooTools
- ASP.NET: C# and VB.NET
- Object Oriented PHP
- MySQL
- SQLServer 2005
- IIS
- Apache

Now that the new year is here, many of us will forget to change the © copyright date on our many websites. I’ve never really been sure why developers don’t always automate this process and therefore not have to worry about it at the change of the year. In this short post I will show you some quick methods of automating this process.
Go to page »
Earlier this year I was pondering on how I might be able to use a custom font on a website on the entire text of the site rather than via inline or background images. It was only a passing thought, whilst I was away from a computer screen and it was quickly forgotten.
However, more recently through the brilliant bulletproof @font-face implementation article by Paul Irish and Arekibo’s post I have become aware of the @font-face CSS property and to its ever growing potential.
Go to page »

A while ago I wrote a blog post on html5, and afterwards I decided to re-code my existing homepage to be html5 compliant, and now it is! Helpfully the guys at W3C have added validation for html5, albeit experimental, but it does the trick.
I’ve tested it on Internet Explorer 6, 7 and 8, Firefox 3.5.5, Safari 4.0.3, Opera 10.10 and Google Chrome, and all seems to work fine.
Of course this blog is not html5 compliant, since it’s WordPress and the theme itself isn’t coded in html5, but that may change in the future should I get the time.

I usually find it difficul to keep track of tasks I need to do throughout the day, especially when it comes down to breaking down a large task into smaller, more manageable ones and then actually managing them. So I was keeping an eye out for a simple, clear, app (other than notepad or textpad) to help me to keep track of my tasks, something that was “cool” and would make me actually want to use it. Enter TeuxDeux, a simple, designy, free, browser-based to-do app.
Go to page »

The Background
Recently I was faced with the task of taking some existing VB.NET code and converting it to C#. Not so difficult so far you’ll say, and you’d be right. However, some of the code on this particular page was contained within a User Control which contained two lists of check boxes in two different categories, which for each category, when a check box item was clicked, was transferred via JavaScript to another (text) list for that category and the selected checkbox removed from the appropriate checkbox list.
Go to page »