Check out my latest project: Code Dumper

Archive for April, 2007

iSight fun

I a brief moment of bored madness, I think the tiredness may have motivated me, I've had a little play with my iSight - and now I'm sharing the freakiness.

jQuery & Ext

I've started playing with Ext with jQuery, and although the tutorials on the Ext web site are superb, I found that I hit a few stumbling blocks - so I've written up the little gotchas.

Performance profiling JavaScript

Firebug has a great built in JavaScript performance profiling tool, but it's not supported in IE and sadly that's what the bulk of Internet users browse with. In particular, IE profiling is something of a dark art. There's not a lot of resource available to profile that I could find that was particularly [...]

Apple Delays OSX Leopard

Apple has issued a statement saying that Leopard will now be delayed until October this year due to developers being "borrowed" from the OS X team for the development of the iPhone.

How to detect when an external library has loaded

Sometimes in a web app, you'll want to load a script externally. The only problem is if you need to reference something within the external library, which you should only do once it's definitely loaded. Here's a tip that works with all browsers to ensure the script is loaded before running your dependant code.

jQuery's this: demystified

More often that not, in my early dabbling with jQuery and more advanced JavaScript, I found I would constantly get confused over the meaning of "this" in jQuery and my own new libraries. Hopefully this quick guide can help clarify those confusing moments, because once you've got it, it's simple as pie.

Life Streams with Yahoo Pipes (screencast)

Yahoo Pipes is "an interactive feed aggregator and manipulator". The service easily allows you and me to create a feed of feeds, sometimes known as 'life streams', though I like to call them: soup. Here's a screencast showing how easy it is to create a stream of your online activity, and the JavaScript required to [...]