Ugggqlxphmh2oqg1nzzh
SkillsCast

Preprocessors, Components, and CSS in JS Or: How I Learned to Stop Worrying and Love the Website

11th July 2018 in London at Business Design Centre

There are 69 other SkillsCasts available from FullStack London 2018 - The Conference on JavaScript, Node & Internet of Things

Please log in to watch this conference skillscast.

712952925 640

Behance's codebase has existed in various states for over 7 continuous years - which includes multiple major redesigns, brand overhauls, backend framework changes, JavaScript frameworks, CSS preprocessors, templating languages, feature births and deaths, product integrations, and more. And now, Jackie and her Team are working on their latest project: moving their JavaScript and Sass to Vue.js and CSS Modules.

During this Talk you will explore Jackie's and her Team's journey over the years, from how they choose which technologies to implement, how they piecemeal large rewrites while maintaining developer sanity and website integrity (and how to cut corners gracefully), how they manage technical debt, and finally, how to be at peace with the reality of a fragmented codebase.

Jackie's goal with this talk is to shed light on the notion that a perfectly organized codebase following every best practice is unrealistic, especially for long-lived projects.

YOU MAY ALSO LIKE:

Preprocessors, Components, and CSS in JS Or: How I Learned to Stop Worrying and Love the Website

Jackie Balzer

Jackie Balzer is the Head of Front-end Development at Behance, Adobe in New York City.

SkillsCast

Please log in to watch this conference skillscast.

712952925 640

Behance's codebase has existed in various states for over 7 continuous years - which includes multiple major redesigns, brand overhauls, backend framework changes, JavaScript frameworks, CSS preprocessors, templating languages, feature births and deaths, product integrations, and more. And now, Jackie and her Team are working on their latest project: moving their JavaScript and Sass to Vue.js and CSS Modules.

During this Talk you will explore Jackie's and her Team's journey over the years, from how they choose which technologies to implement, how they piecemeal large rewrites while maintaining developer sanity and website integrity (and how to cut corners gracefully), how they manage technical debt, and finally, how to be at peace with the reality of a fragmented codebase.

Jackie's goal with this talk is to shed light on the notion that a perfectly organized codebase following every best practice is unrealistic, especially for long-lived projects.

YOU MAY ALSO LIKE:

About the Speaker

Preprocessors, Components, and CSS in JS Or: How I Learned to Stop Worrying and Love the Website

Jackie Balzer

Jackie Balzer is the Head of Front-end Development at Behance, Adobe in New York City.

Photos