Javscript workshop with Douglas Crockford

October 20th, 2008

For many years I have disliked JavaScript, and avoided its use unless absolutely necessary. This goes back many years from some of the atrocious things JavaScript was used for on the web, and the mess of a language it was to use in early web browsers. About 2 years ago I gave it another look, but all my dislike was confirmed by a terrible book I had purchased. I will not name it, as I am embarrassed actual money was handed over.
There can be no doubting that in the past couple of years, a lot of great work has been done using JavaScript to produce some really usable web sites. Obviously I am missing something. So given I had already decided to go to the web directions conference in Sydney, I paid up the extra to attend the javascript workshop by Douglas Crockford. This is a person who can show me the light.
Its seems js or ECMAScript, or whatever it is called, is really a chameleon. And for all its terrible parts, javascript does have good parts. My impressions of a simple language with some OO, has been completely changed. Prototypal Inheritance, lambdas, closures, object augmentation, and functions as first class objects. All of this suprised me, and many others. There is a different way of thinking possible, but it was cloaked in a classical inheritance model.

“JavaScript instead uses operators that look classical, but behave prototypally.”

Douglas had too much material to present in 1 day, so some was skipped, and parts skimmed. So after a mentally intense day, I now have a very great appreciation for js, and looking forward to giving it some real use. Ideas and preconceptions need to be unlearnt, but this is good.

I have my tickets for Web Directions conference

July 4th, 2008

For the last 2 years I had planned to attend the Web Directions conference in Sydney, but various work and family commitments have meant this has not happened. Well this year there are no excuses, and I am there. I have signed up for the 2 day conference plus ‘Javascript - The Good Parts’ workshop by Douglas Crockford. From a front end perspective, Javascript is my relative technical weakness, but something I am looking to fill in, now that I have moved past my all javascript is evil mindset.
The one problem I do have with the conference program is that I know there will be clashes between presentations I want to see, as it is divided into 3 tracks, and my interest crosses all 3. But what a problem to have. The presentations I am most looking forward to are : ‘Elegant Web Typography’, ‘Javascript libraries - Putting the cross in cross-browser compatible’ and ‘Web APIs, Oauth and OpenID: A developer’s guide’.

See you there.

Definitions of Ajax

January 6th, 2006
  1. Successful Dutch football team
  2. Ancient Greek hero
  3. Brand of cleaning product
  4. Acronym for over hyped repackaged technology