Interoperable JavaScript Modules March 21, 2009 Kris Kowal
4
"Whatever Node Does" became the standard
5
Sweet JavaScript History Lesson Dude!
6
Browserify September 5, 2011
7
You can change the human interface of a language without needing to change the machine interface.
8
None of these change the global nature of CSS
9
Interoperable CSS June 21, 2015
10
Part 2 Modular Style
11
The number of mistakes a new developer makes when learning to use a system is a value judgement of the system. not the developer
12
Break the 1-to-1 mapping between entities and classes
13
Single Purpose Files full of Single Purpose Classes
14
Define an API into your styles for your markup to use
15
Modular Style?
16
Flexibility
Description:
Explore the evolution of CSS and the rise of modular styling in this insightful conference talk from CSSConf.Asia 2015. Delve into the future of CSS, examining whether styling code will be written purely in JavaScript and how CSS might adapt. Discover two groundbreaking projects: Interoperable CSS and CSS Modules, and learn how they are revolutionizing CSS capabilities and simplifying common pain points. Gain valuable insights on implementing these advancements without waiting for browser support. Follow Glen Maddern, an independent front-end consultant and co-creator of the CSS Modules standard, as he shares his expertise on modular style, tracing its origins from JavaScript's modular approach to its application in CSS. Examine the benefits of single-purpose files and classes, and understand how to create an effective API for your styles. This talk offers a comprehensive look at the changing landscape of web styling, providing developers with practical knowledge to enhance their CSS workflow and create more maintainable, flexible stylesheets.
Read more