Secrets of JavaScript Libraries


1:30 - 4:30PM on Tuesday, September 16 in 1A08 & 10

Writing real-world JavaScript can be a frustrating experience. In addition to the standard issues of scalability, architecture, and style that programmers deal with there’s an extra layer of complexity relating to performance and the writing of cross-browser code. JavaScript libraries are the de-facto way of routing these issues and providing a comprehensive, easy-to-use, solution for writing client-side code.

In this talk we’ll explore all the techniques that go into creating a JavaScript library, from the ground up. This includes everything from code architecture, cross-browser code, and the intricacies of the DOM up to performance analysis and unit testing. Throughout the talk we’ll be examining a number of most popular libraries in an attempt to mine them for practical information on why they are constructed in their particular manner and apply it to our everyday code.

This will be a very code-heavy talk with lots of examples, tutorials, and practical code that you can begin using in your applications today.



Review this session

Overall:
  • Rate this talk
  • 1
  • 2
  • 3
  • 4
  • 5

3.38 (13 votes)
John Resig:
  • Rate this speaker
  • 1
  • 2
  • 3
  • 4
  • 5

3.75 (4 votes)
leave a written review

The content that was covered was good, and John's knowledge and ability to explain were great. However given the title of the session I found the overall depth to be slightly disappointing.

09:11AM Thu Sep 18, 2008


RJ
RJ

Just enough detail, did not expect to go deeper

09:11AM Sat Sep 20, 2008


John did a good job addressing my questions. But I'd have to agree with Paul, based on the description of the workshop I was a little disappointed about the narrow scope.

10:01AM Fri Sep 26, 2008


The talk lacked structure. It implied that it would be about using javascript libraries, but really it was about nuances of javascript scope and functionality.

10:18AM Fri Sep 26, 2008


I thought the presentation was excellent. Perhaps the title was a little flashy, and it should have been "The advanced coding behind JavaScript Libraries." However, for someone who has used jQuery and the like, it was useful to understand issues such as prototyping, inheritance, and object caching in the browser's memory. It was code-heavy as promised. The only thing I missed was more exposition into the popular libraries and their intricate differences.

10:25AM Fri Sep 26, 2008


This Javascript workshop was the real gem; a proper hands-on workshop were you got to develop code on your own laptop in an IDE that was written in Javascript running on Johns website.
John really knew his stuff and could answer any question thrown at him and give and example off the cuff. Great to see someone who is really knowledgeable strut their stuff

11:48PM Fri Sep 26, 2008


John is an expert and it came across in his talk. However, he needs some work on presentation skills and connecting with his audience.

09:16AM Sat Sep 27, 2008


This was a great hands on workshop and I also appreciated his expert knowledge.

06:57AM Mon Sep 29, 2008