Nicholas Zakas: Scalable JavaScript Application Architecture
YUI Library3 HN recommenders · 2013–2015
68K views · talk · dated · Uploaded 2011-08-28
Nicholas Zakas of Yahoo discusses architecture for large, modular JavaScript web applications. He lays out the theory behind building front ends that scale in complexity.
Recommended as a framework-agnostic, common-sense guide to structuring large front-end applications.
38:47RailsConf 2014 - All the Little Things by Sandi Metz
Confreaks
1:01:39"Simple Made Easy" - Rich Hickey (2011)
Strange Loop Conference
26:53What the heck is the event loop anyway? | Philip Roberts | JSConf EU
JSConf
36:45Rich Harris - Rethinking reactivity
You Gotta Love Frontend
25:06"Making Impossible States Impossible" by Richard Feldman
elm-conf
1:00:19How To Design A Good API and Why it Matters
Google TechTalks
31:44The Value of Values with Rich Hickey
InfoQ
1:04:04Overwatch Gameplay Architecture and Netcode
GDC Festival of Gaming
4 comments from Hacker News
I've also successfully implemented Zakas' [1] approach after watching his presentation "Scalable Javascript Application Architecture" [2] and abandoning Backbone.Aura [3]. Aura theoretically implements this, but in practice we found that it made some assumptions that were incompatible with our needs. Consequently, we rolled our own implementation. [1] [LINK] [2] [VIDEO] [3] [LINK]
This video: [VIDEO] (which was also posted by politician) was very useful in explaining the theory. I also made some changes to it, but offhand I can't remember what they were. I think it was to do with the separation of starting vs initialising modules (parts of a page).
The 'previous work' link redirected me to a generic search results page ( [LINK] ) , I believe this could be the talk by Nicholas Zakas [VIDEO] but if anyone can confirm, that would be nice.
I watched this old talk from the YUI Library recently. It's framework-agnostic and not heavy on code, just a lot of common sense that might not be obvious for some. Nicholas Zakas: Scalable JavaScript Application Architecture [VIDEO]