OOCSS
Object-oriented CSS
Writing Sass
Organize the chaos v1 2012 - http://goo.gl/6ZRJm4
Slide 47
Slide 47 text
OOCSS
A CSS “object” is a repeating
visual pattern, that can be
abstracted into an independent
snippet of HTML, CSS, and
possibly JavaScript. That
object can then be reused
throughout a site.
Writing Sass
Writing Sass
one block per file
group blocks into
subdirectories
Slide 83
Slide 83 text
Asset Pipeline
Recap
Rails per-controller modularity is not
scalable
OCCSS is a better solution
BEM
How to structure our Rails stylesheets
directory
Slide 84
Slide 84 text
BEMO
Writing Sass
Slide 85
Slide 85 text
Asset Pipeline
Bemo
http://github.com/stefanoverna/bemo
Project starter/Scaffolder
Common BEM blocks library
Grunt tasks for retina-ready sprites and
web fonts
Slide 86
Slide 86 text
THANKS!
question time
Matteo Papadopoulos
@spleenteo
@steffoz
Stefano Verna