SassConf / 2015-austin-speaker-cfp

SassConf 2015 Conference public call for papers.
1 stars 0 forks source link

CSS Modules: turning extension into composition #77

Open geelen opened 9 years ago

geelen commented 9 years ago

CSS Modules: turning extension into composition

Type of Presentation

[ x ] Standard Length Talk [ ] Lightning Talk [ ] Workshop [ ] Moderated Discussion

Description

Sass' @extend function is one of the most powerful, surprising, controversial & subtle parts of the language. We've all seen blog posts about "what you didn't know about @extend", "why @extend is so powerful", "why you shouldn't use @extend" — seemingly every possible viewpoint has someone intelligent arguing for it. It's a confusing state of affairs, yet clearly the intent of @extend is really useful — define all your styles for a component one place, but avoid duplicating output as much as possible.

Meanwhile, our relationship to markup is changing dramatically. The rise of React brings with it a new rendering model and a whole host of new techniques for writing applications, but the new ideas around styling seem extremely limited, a long way off being ready to use day-to-day.

In my talk, I'm going to explore what happens when you put these seemingly disparate technologies together, and how that's risen to a new potential standard in CSS Modules. In particular, I will:

Glen Maddern is an independent web developer from Melbourne, Australia, with a background in mathematical simulations and distributed computing. Since 2009, he’s been working exclusively on the web and most recently, almost entirely on the front-end. He believes there’s never been a more potent target for ideas than the browser and the web, and loves the incredible pace at which new ideas are emerging, and the new ways ideas can be demonstrated, shared and built upon. He helps to run CSSConf AU, tied for greatest conference in the world with SassConf.

Photo:

Avatar

kennethormandy commented 9 years ago

Love that this is framed around @extends! I have definitely been cautious about diving into React and PostCSS too early, and I think @geelen would do a great job of making the case for them to people like me.

markdalgleish commented 9 years ago

:+1:

sokra commented 9 years ago

:+1:

geelen commented 9 years ago

See you in November! <3

elyseholladay commented 9 years ago

@geelen leaving this open so it's easy to see what was accepted (only open issues) :)

jcutrell commented 8 years ago

Hey @geelen - do you mind dropping your slides here? I'm wanting to show my team / reference them, and can't seem to find them. Thanks!

geelen commented 8 years ago

Sure thing: http://glenmaddern.com/slides/from-extension-to-composition