Douglas Crockford. John Resig. Peter-Paul Koch. Nicolas C. Zakas. If you recognize these names, you probably know what they all have in common: they're amazingly talented JavaScript Developers. Today, you'll hear from all of them, in this roundup of JavaScript presentations. Be ready to stretch your brain!
1: Javascript: The Good Parts
- Length: 1 hour, 3 minutes
- Speaker: Douglas Crockford
- Slides (powerpoint)
Is JavaScript a hopeless mess, or a robust and flexible standard? In this presentation, Douglas Crockford, the world’s foremost authroity on JavaScript, will try and convince you that the language is worth your time. This is a great video, and everyone coming to JavaScript for the first time should watch it! You might also want to check out Crockford’s book by the same title. (Here’s another instance of the same talk.)
2: The JavaScript Programming Language
- Length: 1 hour, 51 minutes
- Speaker: Douglas Crockford
- Slides (zip)
This is the first session in Crockford’s JavaScript Trilogy. In this talk, he’ll walk you through many of the features in JavaScript, as well as discuss the language itself and some JS programming styles. Here’s another great watch for newcomers!
3: An Inconvenient API: The Theory of the DOM
- Length: 1 hour, 18 minutes
- Speaker : Douglas Crockford
- Slides (zip)
While this video isn’t focused on JavaScript, it’s the second part of Douglas Crockford’s JavaScript Trilogy. You’ll hear about the browser, why it is the way it is, and a few of the key concepts behind it. Of course, it’s all very relevant to JavaScript Developers.
4: Advanced JavaScript
- Length: 1 hour, 7 minutes
- Speaker: Douglas Crockford
- Slides (zip)
This is the final installment to Crockford’s trilogy. Moving up to advanced concepts, this video will introduce you to topics such as inheritance, debugging, and efficiency.
5: Games, Performance, TestSwarm
- Length: 1 hour, 11 minutes
- Speaker: John Resig
- Slides (slideshare)
John Resig, the creator of jQuery, knows what he’s talking about. In this presentation, which he gave at JSConf 2009, he talked about measuring performance in JavaScript (including an intro to the pros and cons of benchmarking), as well as JavaScript games and distributed testing.
6: Speed Up Your JavaScript
- Length: 56 minutes
- Speaker: Nicholas C. Zakas
- Slides (slideshare)
Nicolas Zakas is the author of “Professional JavaScript for Developers” and co-author of “Professional Ajax.” This talk is all about performance, and you’ll hear the low down in the areas of scope, data access, loops, and the DOM.
7: Best Practices in JavaScript Library Design (or Building a JavaScript Library)
- Length: 1 hour, 1 minute
- Speaker: John Resig
- Slides (slideshare)
Ever wanted to build your own JavaScript Library? John Resig talks about the princples of doing so in this Google Tech Talk. He covers the whole spectrum from designing a good API to maintaining the library, with implementing, debugging, and testing (just to name a few!) in the middle.
8: Drop-In JavaScript Performance (or Perfomance Improvements in Browsers)
- Length: 1 hour, 2 minutes
- Speaker: John Resig
- Slides (slideshare)
In this video, John Resig goes through some of the latest and greatest in the world of JavaScript and DOM performance. Although this type of talk goes out of data somewhat quickly (the browser speed stats are pretty stale), there's still a lot to look forward to here!
9: JavaScript Events
- Length: 55 Minutes
- Speaker: Peter-Paul Koch
- Slides (pdf)
Peter-Paul Koch is a professional front-end engineer from the Netherlands. He's done an enormous ammount of CSS and JavaScipt browser testing and has published the charts on his website, Quirksmode. This talk is a JavaScript Events Theory Class given at Yahoo!.
10: Scalable JavaScript Application Architecture
- Length: 52 minutes
- Speaker: Nicolas C. Zakas
- Slides (slideshare)
This is a great theory presentation; Nicolas Zakas talks about JavaScript architecture. You'll learn how to separate modules on a page, how to get them to interact with other modules that they don't know exist, and more JS goodness.
11: ECMA Harmony and the Future of JavaScript
- Length: 1 hour, 6 minutes
- Speaker: Brendon Eich
You may not have heard of Brendon Eich before, but he's the man who started it all: the creator of JavaScript. In this talk, he goes into a bit of language history, as well as talking about what's coming in the ECMAScript 5 proposal.
12: The State and Future of JavaScript
- Length: 55 minutes
- Speaker: Douglas Crockford
- Slides (powerpoint)
JavaScript hasn’t changed in almost a decade; so what’s going on? In this talk, Douglas Crockford explains some of JavaScript’s history, the battles fought in the past years, and what the standard could look like in the (relatively) near future. Yes, this is quite similar to Brendan's talk (which was actually given the evening before), but this one has that Crockford theoretical slant to it.
Others
There are many videos and presentations out there that aren't just about JavaScript, but certainly involve it. Check these out:
The JSON Saga
- Length: 49 minutes
- Speaker: Douglas Crockford
- Slides
Server-Side JavaScript
- Length: 23 minutes
- Speakers: Isaac Schlueter and Matt Hackett
Advanced JavaScript with Libraries, and part 2
- Length: 56 minutes
- Speaker: John Resig
Ajax Security (mp3 link)
- Length: 51 minutes
- Speaker: Douglas Crockford
- Slides (slideshare) and (powerpoint)
The DOM is a Mess
- Length: 1 hour, 12 minutes
- Speaker: John Resig
- Slides (slideshare)
That's It!
Well, that's all I've got for you today, but I've probably missed your favourite; share it in the comments!
- Follow us on Twitter, or subscribe to the Nettuts+ RSS Feed for the best web development tutorials on the web.
Related Posts
Check out some more great tutorials and articles that you might like
Plus Members
Source Files, Bonus Tutorials and
More for $9 a month for all TUTS+
sites in one subscription.










User Comments
( ADD YOURS )Marlou November 9th
Woa, thanks! I’ll sure be watching/listening these.
( )w1sh November 9th
Not me. TL;DW;
( )Nuruzzaman Sheikh November 9th
Great job!!! Andrew Burgess
Thanks for sharing this valuable resource of JavaScript.
Hope to see more amazing post from you.
( )DesignFellow November 9th
Wow, Great list of tuts..
Thanks
( )Christos November 9th
great! bery helpful indeed.. thanks
( )Philo November 9th
Great List!
( )Andrew Burgess November 9th
Thanks for reading/watching, guys! The video I liked the best* was “Scalable JavaScript Application Architecture.” Let us all know which one you enjoyed the most or learned the most from!
* although I’m definitely a fan of all things Crockford.
( )Brian Egan November 9th
PPK Events all the way for me! Gotta give props to the mad scientist for all his hours of labwork! JSON Saga is a good runner up for me. Not as much technical stuff, but felt like I was sitting around a pile of old computers in a plaid chair listening to the old man telling stories.
Great list!
( )Henrique November 9th
Thanks! Great post
( )designfollow November 9th
great tutorials
thanks
( )chris November 9th
@Andrew, do you have a compilation of this videos where in I can download it and put it on my ipod?
( )Andrew Burgess November 9th
I don’t personally, but at least 10 of these are from Yahoo’s YUI Theater, which you can subscribe to in iTunes. There’s a lot of other great YUI-specific videos there, too.
http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=263846173&s=143441
( )Soner Gönül November 9th
That’s great..!
( )pixelboy November 9th
GReat great great, you kinda contribute to the memory of javascript scripting by compiling all of this.
( )Burak November 9th
Nice roundup. Javascript is a powerful and flexible language.
( )paul November 9th
cool, I’m about to delve into javascript, so it will be a useful resource
( )HB November 9th
Thanks for this great group of videos. I’ve seen most but definitely not all of them… yet. Bookmarking this, I’m sure I’ll be back often.
( )Edison November 9th
It’s going to be a long day
( )James November 9th
All of these videos (bar the last two) should be required watching for everyone that codes in JavaScript on a daily basis. The Crockford videos are especially important, even if you think you know it all.
Thanks for the list Andrew.
( )BILL November 9th
thats like porn .. for Geeks
( )Alan November 9th
Loool nice one dude. Anyways great post. Cheers
( )Marcio Toledo November 10th
Nice one [2]
Mauro November 10th
lol, this is true
( )Geza November 9th
wow, outstanding collection. So much to watch… so little time…
( )Austin Personal Injury Lawyer November 9th
That’s amazing. Thanks for so much info on Java. Great post.
( )esranull November 9th
very nice thanks for videos
( )Mauricio Rivera November 9th
Wow… that’s a lot of videos. Looks like I’m gonna spend a couple of days watching this.
Thanks.
( )Juilus November 9th
Great Videos. I love coding JavaScript. Thanks Man!!
( )illastr8 November 9th
WOW! Lets us pray now! Excellent post, I will be peeping them for days to come.
( )Thanks!
facebook video November 9th
That s awesome.. Thank you (:
( )J November 9th
Beautiful. Thank you so very much. I know how I will be spending my weekend…
( )LukePeerFly November 9th
The first video wouldn’t play (said Video Unavailable). Thanks!
( )Towel November 9th
I love you long time for this.
( )Nicholas C. Zakas November 9th
Thanks for including me on the list. I’m glad you enjoyed the talks!
( )Rizky November 9th
sweeeet! bookmarked! great list
( )haydar November 9th
very good thanks.
( )K Arun Mariappan November 9th
Really it’s a Great Post. Thanks a Lot.
( )Eric Miraglia November 9th
@Chris,
As Andrew noted, many of these videos are part of the YUI Theater series. Almost all YUI Theater videos have iPod/iPhone-compatible downloads available from
http://developer.yahoo.com/yui/theater
All new YUI Theater videos run on YUIBlog: http://yuiblog.com
-Eric
( )Irene November 9th
Nice post!
( )Thanks :¬)
Khalid November 10th
Free Nice Man , i liked your post Andrew
( )Benjamin November 10th
Thanks for the education
( )a77icu5 November 10th
OMFG !
…my computer will work hard tonight. xD
( )Karl Oakes November 10th
Seen quite a few of these, but altogether in one place, wow… thanks Andrew..
( )Steve November 10th
Awesome list thanks for this
( )Schalk Neethling November 10th
This is soooooo awesome! Wish I could watch them all but I will to choose one seeing that our DSL provider feel 3GB is more then enough to get through a month and access all the info we want.
Then again, I am paying for broadband but all services I have used so far identifies my connection as a dialup, hmmmm…. makes me wonder
Kind Regards,
( )Schalk
FileUpload November 11th
All the videos are nice. especially the third one. i really learnt a lot from this videos. they are better than loads of text.
( )Johan Bouveng November 11th
Great post! I did a similar post a year ago, might be some other videos there that are on topic! Along with other resources!
http://foolishpleasure.net/for-the_love-in-javascript/
Peace
J
( )Yash Dogra November 11th
Great Work..
( )Adam Sheridan November 11th
You absolute heroes! I’ve just started picking up JavaScript and this is undoubtably help out a lot.
Thank you!
Adam
( )Franco November 11th
Nice complilation. For an expanded list of such ressources, I will recommend the “javascript” tag of RIATube: http://www.riatube.com/tag/javascript/
( )Umang November 11th
Wow… this is the motherload!
Can’t wait to get started!
( )Davide November 12th
WOOW thanks! someone that wants to translate in Italian? ..for major understanding.
( )edfuh November 12th
uhh i guess my comment got ehem censored.
anyway.
THANKS!
( )Giovanni de la Rosa November 13th
THANK YOU!!!
( )Steven November 15th
Great collection, thanks a lot
( )Ivan November 19th
Very helpful. I listen to it while I am working.
( )