Overview
Explore the future of JavaScript development in this JSConf conference talk by John Hann and Brian Cavalier. Delve into the concept of modular architecture as an alternative to traditional frameworks. Learn about micro libraries, code infiltration, and the challenges of 'coding dysentery'. Examine the potential for a 'coding utopia' through practical code examples. Discuss the feasibility of a module-based approach and its implications for web development. Investigate current module standards including CommonJS, AMD, and ECMAScript proposals. Understand how to implement modules today using techniques like inversion of control and the AMD module format. Watch a live demonstration of writing modular components and structuring AMD-defined modules using tools like Dojo and Wire.js.
Syllabus
Intro
Modules
Frameworks
Web Libraries
Micro Libraries
Code Infiltration
Coding dysentery
Example of dysentery
What is the coding utopia
Code example
Is this feasible
We need to take modules
EventListener
W3C
Can we have modules today
ECMO standards
HTML5 CSS3
REST API
Common JS Proposed Standards
AMD
Standards dont cover everything
How do you deal with that
Inversion of control
AMD module format
AMD momentum
Plugins
Other modules
Dojo
Write a module
Demo
Component structure
AMD defined module
Wire
Taught by
JSConf