Modular Application Architectures in Javascript
Offered By: JSConf via YouTube
Course Description
Overview
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
Related Courses
.Net平台下的软件开发技术毕业项目Xi'an Jiaotong University via Coursera Creating Forms in HTML
Pluralsight Building a Web App with ASP.NET Core, MVC 6, EF Core, and Angular
Pluralsight Web Development: Executive Briefing
Pluralsight AJAX Development
Udemy