Главная
Study mode:
on
1
Introduction
2
Frontend Web Development Ecosystem
3
Adopting New Technologies
4
Industry Pressure
5
Evolving the codebase
6
The right way to build a website
7
Website size and complexity
8
Back in 2010
9
Visual flair
10
CSS as a language
11
Theme galleries
12
Preprocessors
13
Why we chose Less
14
Less as a proof of concept
15
Cut some corners
16
Violations of best practices
17
Benefits of CSS
18
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

JSConf
Add to list