Category Archives: coding

CSS Shorthand

CSS shorthand is to me a no brainer and it’s use can have huge benefits – some of which include smaller file sizes, less code to read and it makes files quicker and easier to comprehend and maintain.

In this post I’m going to be talking about box styling – any CSS effects that can be implemented on all 4 sides of an element. This can include:

Continue reading

Tracking Outbound Links Using Google Analytics

Having just set up a new site, called Typography Links on tumblr, I wanted to know how many people actually click on the links to the sites that I post.

Having used tumblr for the first time, I didn’t know of any way to track this, and although I could use a URL shortening service like, i’ve never been a huge fan, as they mask the location you are being directed to.

Continue reading

Everything that can be invented has been invented

“Everything that can be invented has been invented”

Quote anecdotally misattributed to Charles H. Duell, Commisioner, US Patent Office, 1899

Apparantly a misquote, sometimes the web can feel like this at times. You work on a idea you have just thought of, only to find it already exists.

Whilst working on something for – an event where you can submit a little web app which is no larger than 10k, I did a bit of googling to find the exact same thing has already been built.

Colour Palette Creator

After seeing Andy Clarke’s post ages ago about creating colour palettes, I thought it would be a great little tool to have – and the 10k event was the perfect opportunity to make it. But I was beaten to it:

And again…

A while ago I had the idea of a neverending book idea, where everyone can add a sentence to continue the book. Yep, already been done.

The same goes for website designs. I saw a blog design with the identical look to one of the rejected mockups for this blog. I couldn’t believe it. I didn’t take mine further than the PSD stage; good job too.

Why am complaining?

Most of my ‘ideas’ are just that – they never get past a quick doodle in the Moleskine. I should be grateful these people are building my ideas!

Back to the drawing board

So once again, I am thinking of things to make for the event. Lets build it quick before anyone else does!

Language Agnostic Programming

Having coded in many languages, and recently when using MooTools instead of jQuery, i’ve come to realise that most actual programming is pretty language agnostic. What I mean is that most languages do the same thing, just very differently, but it is how you contruct your code that makes you a good programmer

Chances are, if you are good at jQuery you will be pretty good at MooTools (after learning the new declarations etc). The same goes for in a larger extent SQL/MySQL/Oracle or ASP/PHP/Ruby etc.

Continue reading