• Categories



  • Archives

  • Archive for the Web Development Category


    Web fonts: the time has come

    Published May 28th, 2010

    A couple of weeks ago, I spotted a post on Slashdot about a company – fonts.com – ┬áthat was opening up its font library for use by web developers. I thought it was a pretty neat idea: it uses the new-ish @css-font functionality that works in most modern browsers – along with a bit of […]

    CSS: Removing that dotted line around a link

    Published December 4th, 2009

    Just a quick note to myself… I’m working on a navigation system that uses CSS image replacement. To hide the text, CSS shifts it out of view by using the text-indent property and a big negative value. However, a side-effect of this is that when you click on a link, the dotted border that appears […]

    Comparing changes to MySQL databases

    Published December 10th, 2008

    One of my personal nightmares goes as follows: I’m working on an existing MySQL-based system, adding or changing something that involves altering existing database tables. I do what I need to, commit the code and then realise that I need to make the database changes too…only I’ve forgotten to keep track of the edits I’ve […]

    jQuery: Dropping items from a draggable list to a sortable list

    Published October 4th, 2008

    For reasons that I might outline in another post sometime, I recently decided to replace MooTools as the JavaScript library behind our company CMS (which I’m in the process of rewriting from scratch) with jQuery. It’s been a few weeks now since I made the decision and I’m starting to become more comfortable with jQuery’s […]

    Dynamic form elements and Internet Explorer 6

    Published September 12th, 2008

    A few brief entries from the ‘tiny yet annoying bugs that take far too much time to fix’ file… I’m creating forms dynamically using JavaScript. This has led to a number of problems with IE6: Dynamic checkboxes/radio buttons and the ‘checked’ attribute When creating a field, I wanted to be able to apply a ‘default’ […]

    « Previous Entries Next Entries »