Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution of JavaScript libraries and their impact on web development in this thought-provoking JSConf talk from 2010. Delve into the pros and cons of using libraries, examining topics such as the "good parts" of JavaScript, aspect-oriented programming, and device penetration. Learn about the philosophical implications of library usage, discover why certain practices should be avoided, and gain insights into the future of browsers and common JavaScript standards. Investigate proposals for improving JavaScript development, including the concept of CommonBrowserJS and the benefits of solving small problems efficiently. Gain a deeper understanding of JavaScript's core principles and how libraries can both help and hinder development practices.
Syllabus
Intro
It's Just JavaScript
The Good Parts
Teh Libraries
Libraries are a crutch
BASIC AOP 3
Philosophically
Bind/Curry/Whatever
DON'T DO THIS
Why not
Device Penetration
Future Browsers?
Commons
MDC: Array.prototype
Portability
MDC: Fn.proto.bind
Your library sucks, still
Library Benefits
Propose: CommonBrowserJS
Small Problems are Easy
First pass has.js
Taught by
JSConf