FITC Toronto 2015
DesignDevInspire
  • 2015-04-12 00:00:00 2015-04-14 00:00:00 America/Toronto FITC Toronto 2015 Toronto FITC
  • Toronto

Presentation

Slideshare View Video

Overview

When you work with a large project or team over time, you either develop an airtight system for writing CSS or you spend half your day deciphering mystery code while fighting specificity battles.

After a lengthy process of investigating systems like BEM, OOCSS, SMACSS and more, we decided to take pieces of each and create our own. This talk is not the announcement of a new system we want you to use, instead it’s a deep dive into the discussions and decision-making that happened as we developed one.

You’ll walk away with an understanding of how you might go about choosing a CSS methodology or developing one of your own, and get a first-hand look at the complexity management problems faced by today’s larger projects.

Objective

A case study on creating and using CSS methodologies.

Target Audience

Front end developers, designers who code.

Assumed Audience Knowledge

Advanced CSS. Pre-processors like SASS, LESS or Stylus. A familiarity with an existing CSS methodology like BEM/SMACSS/OOCSS would be helpful.

Five things audience members will learn

  1. Why CSS is an increasingly complex problem.
  2. When Bootstrap stops being a good choice.
  3. How to manage CSS complexity.
  4. Creating modular CSS systems.
  5. Writing CSS that your whole team can understand.