Balance between technical implementation and developer and designer happiness
19
Action Method Online
20
Responsive Behance
21
Adobe Portfolio
22
Homegrown Frameworks
23
Behance
24
Looking for new technology
25
Implementing new technology
26
Arc of CSS development
27
Bee Hans dirty laundry
28
Three templating engines
29
Chrome
30
Responsive
31
Conclusion
Description:
Explore the evolution of frontend web development and CSS technologies in this CSSconf EU 2018 talk. Dive into Jackie Balzer's journey through Behance's codebase over seven years, covering major redesigns, framework changes, and technological shifts. Learn how to choose and implement new technologies, manage large-scale rewrites, balance technical debt, and maintain developer sanity. Gain insights on adopting preprocessors, components, and CSS-in-JS solutions while navigating the challenges of a growing and fragmented codebase. Discover practical strategies for evolving your website's frontend architecture, from early CSS implementations to modern frameworks like Vue.js and CSS Modules.
Preprocessors, Components, and CSS in JS or - How I Learned to Stop Worrying and Love the Website