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 [...]
Posted January 15th, 2010 in Uncategorized.
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 [...]
Posted January 2nd, 2010 in Uncategorized.
Sometimes I can’t stand geeks.
Posted December 12th, 2009 in Quotes.
or How I Learned to Stop Worrying and Love the DOM.
Posted December 12th, 2009 in Browsers, JavaScript.
Jeffrey Zeldman on self-promotion.
Posted November 24th, 2009 in Quotes.
I didn’t think anything could beat the original post.
Posted November 16th, 2009 in Quotes.
I need a laugh after this.
Posted November 3rd, 2009 in Quotes.
I like a good rant about Twitter as much as the next person.
Posted October 27th, 2009 in Culture.
Digging out my PC and taking BumpTop for a spin.
Posted October 5th, 2009 in Operating Systems, Usability.
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.
Posted October 3rd, 2009 in Browsers, Internet Explorer, Usability.
XCode provisioning profiles – now you see them, now you don’t.
Posted October 3rd, 2009 in Objective-C, iPhone.
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.
Posted October 3rd, 2009 in CSS, JavaScript.
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.
Posted October 3rd, 2009 in Usability.
Find out how to improve web app performance with Ignite, by limiting browser reflow.
Posted October 3rd, 2009 in CSS, Ignite, 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.
Posted October 3rd, 2009 in JavaScript, OOP.
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…
Posted October 3rd, 2009 in Objective-C, iPhone.
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.
Posted October 3rd, 2009 in Objective-C, iPhone.
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.
Posted October 3rd, 2009 in ActionScript.
A couple of techniques for detecting image loading in any browser.
Posted October 3rd, 2009 in JavaScript.
Do the benefits of an OAuth-style authentication system outweigh the cost to the user experience?
Posted October 3rd, 2009 in Security, Usability, iPhone.