Social media – enough already!

Recently there has been a swathe of stories and ideas doing the rounds on the web such that I think, to some extent at least, we are becoming desensitised to precisely how moronic we are as a populace. I love the Internet, but recently I’m beginning to wonder if its all going in the wrong [...]

Guess what, it’s a new year post!

It seems mandatory to write a New Year’s post, so here’s mine – though I’m keeping it short n sweet.
I spent 2009:
working on cool things, doing a spot of holidaying, paying off loans, procrastinating, not paying people enough attention, playing Peggle, hating my flat.
2010 will be spent:
working on many more cool things, saving, giving more [...]

Quote of the week

Sometimes I can’t stand geeks.

Run, the DOM is coming!

or How I Learned to Stop Worrying and Love the DOM.

Quote of the week

Jeffrey Zeldman on self-promotion.

Quote of the week

I didn’t think anything could beat the original post.

Quote of the week

I need a laugh after this.

Sigh

I like a good rant about Twitter as much as the next person.

BumpTop – more than Window dressing?

Digging out my PC and taking BumpTop for a spin.

Chrome Frame

When I read that Google had release Chrome Frame – an Internet Explorer plugin that can inject the Chrome rendering & JavaScript engines into IE – I thought it was a pretty fantastic idea. Now I’m not so sure.

iPhone Provisioning Profile disappearing

XCode provisioning profiles – now you see them, now you don’t.

CSS specificity in JavaScript

Just in case you ever needed to calculate a CSS specificity value (don’t all shout out at once), here’s a small JavaScript object to do just that.

A better way of publishing via email

Many sites allow users to post content via email, but the method tends not to be pretty. Here’s a slightly different approach that could improve the experience.

JavaScript performance – avoiding reflow

Find out how to improve web app performance with Ignite, by limiting browser reflow.

Classical Inheritance in JavaScript

There are countless ways to apply classical inheritance to JavaScript; practically every JS library or framework out there uses one. Even though it is an old topic, I was looking at several solutions and none of them seemed quite right to me. Here is my attempt.

iPhone App development – part 2

A few weeks after my first post regarding iPhone app development, I’m slowly being driven more inane with the entire process. I’ve found my feet with Obj-C, but there are new headaches to contend with…

iPhone App development – part 1

I get the feeling that many who come to Objective-C find it a difficult language. This may be due in part to the App store bandwagon – if which I admit to being a member – but I can’t help but view the language as, well, annoyingly constructed.

sIFR height issue

Even though sIFR 3 has been out for ages, there are still a lot of folks using version 2. It still works quite nicely, but yesterday I came across a very strange bug that, as far as I can tell, derives from Flash rather than the sIFR code.

Alternatives to image.onload

A couple of techniques for detecting image loading in any browser.

3rd parties & authentication

Do the benefits of an OAuth-style authentication system outweigh the cost to the user experience?