17 Hours of JavaScript from the Masters

17 Hours of JavaScript from the Masters

Nov 9th in Web Roundups by Andrew Burgess

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!

PG

Author: Andrew Burgess

This is a NETTUTS contributor who has published 9 tutorial(s) so far here. Their bio is coming soon!

1: Javascript: The Good Parts

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

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

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)

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)

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

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

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

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)

The DOM is a Mess

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!


Related Posts

Check out some more great tutorials and articles that you might like

Enjoy this Post?

Your vote will help us grow this site and provide even more awesomeness

Plus Members

Source Files, Bonus Tutorials and
More for $9 a month for all TUTS+
sites in one subscription.

Join Now

User Comments

( ADD YOURS )
  1. PG

    Marlou November 9th

    Woa, thanks! I’ll sure be watching/listening these.

    ( Reply )
    1. PG

      w1sh November 9th

      Not me. TL;DW;

      ( Reply )
  2. PG

    Nuruzzaman Sheikh November 9th

    Great job!!! Andrew Burgess

    Thanks for sharing this valuable resource of JavaScript.

    Hope to see more amazing post from you.

    ( Reply )
  3. PG

    DesignFellow November 9th

    Wow, Great list of tuts..

    Thanks ;)

    ( Reply )
  4. PG

    Christos November 9th

    great! bery helpful indeed.. thanks

    ( Reply )
  5. PG

    Philo November 9th

    Great List! :)

    ( Reply )
  6. PG

    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.

    ( Reply )
    1. PG

      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!

      ( Reply )
  7. PG

    Henrique November 9th

    Thanks! Great post

    ( Reply )
  8. PG

    designfollow November 9th

    great tutorials

    thanks

    ( Reply )
  9. PG

    chris November 9th

    @Andrew, do you have a compilation of this videos where in I can download it and put it on my ipod?

    ( Reply )
    1. PG

      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

      ( Reply )
  10. PG

    Soner Gönül November 9th

    That’s great..!

    ( Reply )
  11. PG

    pixelboy November 9th

    GReat great great, you kinda contribute to the memory of javascript scripting by compiling all of this.

    ( Reply )
  12. PG

    Burak November 9th

    Nice roundup. Javascript is a powerful and flexible language.

    ( Reply )
  13. PG

    paul November 9th

    cool, I’m about to delve into javascript, so it will be a useful resource

    ( Reply )
  14. PG

    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.

    ( Reply )
  15. PG

    Edison November 9th

    It’s going to be a long day

    ( Reply )
  16. PG

    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.

    ( Reply )
  17. PG

    BILL November 9th

    thats like porn .. for Geeks

    ( Reply )
    1. PG

      Alan November 9th

      Loool nice one dude. Anyways great post. Cheers

      ( Reply )
      1. PG

        Marcio Toledo November 10th

        Nice one [2]

    2. PG

      Mauro November 10th

      lol, this is true :)

      ( Reply )
  18. PG

    Geza November 9th

    wow, outstanding collection. So much to watch… so little time…

    ( Reply )
  19. That’s amazing. Thanks for so much info on Java. Great post.

    ( Reply )
  20. PG

    esranull November 9th

    very nice thanks for videos

    ( Reply )
  21. PG

    Mauricio Rivera November 9th

    Wow… that’s a lot of videos. Looks like I’m gonna spend a couple of days watching this.

    Thanks.

    ( Reply )
  22. PG

    Juilus November 9th

    Great Videos. I love coding JavaScript. Thanks Man!!

    ( Reply )
  23. PG

    illastr8 November 9th

    WOW! Lets us pray now! Excellent post, I will be peeping them for days to come.
    Thanks!

    ( Reply )
  24. PG

    facebook video November 9th

    That s awesome.. Thank you (:

    ( Reply )
  25. PG

    J November 9th

    Beautiful. Thank you so very much. I know how I will be spending my weekend…

    ( Reply )
  26. PG

    LukePeerFly November 9th

    The first video wouldn’t play (said Video Unavailable). Thanks!

    ( Reply )
  27. PG

    Towel November 9th

    I love you long time for this.

    ( Reply )
  28. PG

    Nicholas C. Zakas November 9th

    Thanks for including me on the list. I’m glad you enjoyed the talks!

    ( Reply )
  29. PG

    Rizky November 9th

    sweeeet! bookmarked! great list :)

    ( Reply )
  30. PG

    haydar November 9th

    very good thanks.

    ( Reply )
  31. PG

    K Arun Mariappan November 9th

    Really it’s a Great Post. Thanks a Lot.

    ( Reply )
  32. PG

    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

    ( Reply )
  33. PG

    Irene November 9th

    Nice post!
    Thanks :¬)

    ( Reply )
  34. PG

    Khalid November 10th

    Free Nice Man , i liked your post Andrew :)

    ( Reply )
  35. PG

    Benjamin November 10th

    Thanks for the education ;-)

    ( Reply )
  36. PG

    a77icu5 November 10th

    OMFG !

    …my computer will work hard tonight. xD

    ( Reply )
  37. PG

    Karl Oakes November 10th

    Seen quite a few of these, but altogether in one place, wow… thanks Andrew..

    ( Reply )
  38. PG

    Steve November 10th

    Awesome list thanks for this :)

    ( Reply )
  39. PG

    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

    ( Reply )
  40. PG

    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.

    ( Reply )
  41. PG

    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

    ( Reply )
  42. PG

    Yash Dogra November 11th

    Great Work..

    ( Reply )
  43. PG

    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

    ( Reply )
  44. PG

    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/

    ( Reply )
  45. PG

    Umang November 11th

    Wow… this is the motherload!

    Can’t wait to get started!

    ( Reply )
  46. PG

    Davide November 12th

    WOOW thanks! someone that wants to translate in Italian? ..for major understanding.

    ( Reply )
  47. PG

    edfuh November 12th

    uhh i guess my comment got ehem censored.

    anyway.

    THANKS!

    ( Reply )
  48. PG

    Giovanni de la Rosa November 13th

    THANK YOU!!!

    ( Reply )
  49. PG

    Steven November 15th

    Great collection, thanks a lot

    ( Reply )
  50. PG

    Ivan November 19th

    Very helpful. I listen to it while I am working.

    ( Reply )
  1. Arrow
    Gravatar

    Your Name
    November 19th