Dynamic Typographic Styles
After writing about vertical rhythms and using a fixed baseline to set type to fit perfectly onto a grid, I thought it fitting to release my Typographic CSS generator. It’s job is three fold, firstly, it resets all styles (negating the use for a reset.css), secondly it sets a cross-browser compatible baseline and adjusts all type to fit accordingly, and thirdly it kerns text to make it as readable as possible, especially at the smallest sizes. …
Day 010 : Typographic Baselines
After coding multiple sites this week and evangelising about fixed baselines last week, I have found myself constantly having to do irritating fiddly maths or copy-pasting previously worked out styles. The problem with this is two fold – firstly, many of my new projects are based on a 22 pixel baseline (rendering much of my old code obsolete) and secondly, headlines vary in sizes on every site dependent on the visual aesthetics of the content. …
Day 009 : Content!
Having been focused on the layout and aesthetic of the site, I realised that a huge volume of content is still unavailable, offline, or has expired! So to ensure it isn’t a case of style over substance I have been hard at work trying to find active links, projects and scans of work that I have been involved with. If at any point we have worked together and you are sad that the work is not on here – drop us a line and I will try to accommodate it! I have found a whole plethora of products that I will have to add to the site, although I am still unsure about the inclusion of my patented sick bag! It’s cool and that, what with the handles and all, but it’s still a sick bag…
NomadRadio.fm

Renegade Web Radio
Bored of the charts? Looking for sounds to keep you occupied? Look no longer with music and mixes from around the world in one simple interface – combining a podcast, blog and mix aggregator – held together with AJAX magic
Day 007 : Technical Evolution
Unlike my previous site, I want this new theme to work dynamically, with only relevant information changing, rather than having to refresh the entire site on each click. I want this for a number of reasons, least of all to make a smoother interface for a simple site, but also so that the entire site can become aware of changes in realtime. The large empty space above the navigation bar is for a large scaling flash applet that I am currently coding, and this will communicate with the javascript code in the html to act reactively to each page selection. …
Day 006 : Content Royal Family
If content is king, then content layout must be the royal family. Which bits of information are important and how do they relate together? As the site already has lots of content, it is now time to decide how much of this info to show at once, and how best to navigate between it. …
Day 005 : Security
So my site was down for the last 24 hours - and throug no fault of my own. I logged on to to find my homepage had been replaced with a phishing site and that I no longer had FTP access or SSH! By tracking the data from where it came from, I found that my DNS had been hijacked and that it was pointing my domain to somebody else’s server. Not good news at all. But here we are, 24 hours later. It turns out that the owners of my domain reparked it as a mistake, so no hacking occurred, just a simple data confusion! …