On Monday I gave a 3-hour tutorial first thing in the morning, here at O’Reilly OSCON 2006 in Portland. From the description:

Even though AJAX wouldn’t ever have become so popular if the Javascript world hadn’t suddenly exploded with mature development and testing tools, there’s little information on how to be a really good Javascript programmer.



This talk is for everyone who feels their Javascript skills just aren’t up to snuff.

You can now download the goodies associated.

Shameless plug: I’m working on a book called Web Scripting Power Tools with Chris Cornutt, to be published by O’Reilly this fall. I’m apparently so bad at self-promotion that I forgot to mention it in my talk. Yow. But do watch for it! It’s going to cover all that I talked about and much, much, much more. Interested in being on a notification list for this book? Drop me an email ( amy aht infocookie dawt com ).

<span id="more-8226"></span>

Into JavaScript? Have I got good news for you!



If you’re interested in JavaScript-driven web apps, snazzy visual fx, and generally confusing people into thinking your site is Flash—but oh-so-much better—you should buy our JavaScript Performance Rocks! book while it’s still in beta. Written by Thomas Fuchs, the creator of Scriptaculous, and yours truly, the maker of funny jokes and shiny graphics.



We cover everything from The Most Ridiculous Performance Fix Ever (and it is ridiculous), to serving strategies, DOM diets, loop unrolling (for those really extreme cases), how to play nice with the garbage collector, and everything in between. And it comes with our custom profiling tool, The DOM Monster, which analyzes your pages and suggests fixes. This package is only $24 right now but will be $29 as soon as it’s done, in mid-June 2009… but if you snag your copy today, you get the final version by email just as soon as it’s ready and save a noteworthy 5 bux! You can’t lose.

Downloads

As promised, the entire slide stack is downloadable; and the source code I used to write the Javascript Boot Camp portions of the presentation, as well (not the Prototype code).

Like this presentation? Like me? Would you Digg this story to help get the word out? Thanks! 🙂

Links

Specific libraries/developer tools I mentioned in my talk:

Libraries/tools others brought up during the talk (thanks, guys!):

Web sites etc:

Delicious lists:

Errata

First, I’d like to say that it was an amazing experience for me, because it really was.

This was my first-ever 3-hour tutorial, and my first trip to OSCON. To say I was “intimidated’ would be an understatement, but luckily I was a bit zonked out on cold medicine so I didn’t have a chance to really be too scared. Also, the crowd was just a great group of people… everyone was patient with my coughing and water breaks (sorry I coughed into the mic, guys!), and they asked great questions.

Special thanks to the gentleman who helped with the audio and reminded me to cough away from the mic, and to the other gentleman who brought me apple juice and water for my throat. Also, a super big round of thanks to the conference folks who fixed the power and whatnot. You guys rock! I literally could not have made it through without you.