Hello world!

Over the last 6 months or so I’ve been doing a lot of work in Javascript, particularly with fancy HTML5 features like <canvas>, the FileSystem API and XHR2.

Because these things are all new and in flux, there aren’t a lot of great resources out there for everything. When there are good resources they tend to be written by groups working for browser developers (MDN, HTML5Rocks, MSDN, dev.opera.com) and so are not reliably browser neutral. Worse than that, the official HTML5 spec documents many wonderful features that no one has implemented yet. I’ve been bitten by that disappointment more than once!

And the world of Javascript apps is still very young. 10 years ago Javascript was pretty much only for form validation. Now you can write full-blown desktop applications and games. The limits to what you can achieve in the browser are receding fast, which brings new challenges. Keeping development sane at 1M+ lines of browser Javascript is not a solved problem so new techniques are popping up all over the place.

So I’ve decided that I am going to put up a quick post every week or so about what I’ve been hacking on or reading about so that I have a record of my discoveries and hopefully some small working examples of various techniques to look back at. On the off chance that any one else is interested, that’s a bonus!


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s