Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Modular Application Architectures in Javascript

JSConf via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore modular application architectures in JavaScript through this JSConf 2014 talk. Discover how web applications can be organized and maintainable without relying on overarching frameworks. Learn about building architectures from the ground up using small modules from various sources, a trend gaining popularity in the Node community and client-side JavaScript. Compare this approach to using formal frameworks like Ember, Backbone, Express, or Sails. Examine frameworks that encourage modular architecture by providing minimal structure. Delve into the ideas, benefits, and potential pitfalls of modular architecture from both client and server-side perspectives. Gain insights on topics such as extraction abstraction layers, functional mixins, architecture assistants, and third-party module management. Understand the balance between developer efficiency and flexibility in choosing between all-in-one frameworks and modular approaches.

Syllabus

Intro
Funny story
The fanaticism problem
Everything is a nail problem
we should be
common developer assumptions
frameworks
tools
proof of concept
common arguments
spaghetti code
extraction abstraction layers
functional mixins
architecture assistants
framework
examples
swap out modules
framework has everything you need
developer efficiency
my response
allinone frameworks
dev efficiency
picking a framework vs modules
thirdparty module management
we have the technology
package management tools
module loading
abstractions
developer happiness
thank you
contact me

Taught by

JSConf

Reviews

Start your review of Modular Application Architectures in Javascript

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.