This document summarizes the keynote speech from SassConf 2013. It discusses the history and growth of Sass from its beginnings in 2008 to the present day, including major releases and new features. It also addresses challenges like burnout, and outlines an ambitious vision for the future of Sass and Compass, including ideas like a module system, optimizer, improved documentation, and addressing remaining issues like installation difficulties and performance. The speaker aims to inspire and motivate the community to continue improving and expanding Sass together.
1 of 63
Downloaded 21 times
More Related Content
SassConf: It takes a village to raise a stylesheet
1. SassConf 2013
It takes a community to raise
a stylesheet preprocessor.
Saturday, October 12, 13
4. CSS preprocessing won
Saturday, October 12, 13
5 years ago the battle wasn’t over Less or Sass. It was over whether this was even necessary.
I approached Kyle at github early on and he didn’t like Sass and thought it wasn’t useful.
6. Passion
Saturday, October 12, 13
I’ve always thought CSS sucks.
Story about my first rubyconf
Story about trying to contact hampton
Posted on every blog and tweeted about how sass could do it better.
7. I was the first
Sasshole.
Saturday, October 12, 13
8. Don’t be a Sasshole.
Saturday, October 12, 13
Negativity sucks. Be positive.
16. Sass 2.0
May 23, 2008
19 Files
52K
Saturday, October 12, 13
Variables
Concatenation
Mixins without variables
Output formats and Weird syntax
Is Garry Hill here? because I want to kiss him.
17. Sass’s Mission Changed
Was: Make CSS easier to write for your application
Became: Enable a Stylesheet Ecosystem
Saturday, October 12, 13
18. Sass 2.2
Jul 6, 2009
37 Files
130K
Saturday, October 12, 13
13 months
Arguments for mixins
Proper units
Loops and conditionals
Compass is released.
A competitor emerges.
19. Sass 3.0
May 10, 2010
61 Files
323K
Saturday, October 12, 13
11 Months
Nathan was a senior in college without much to do.
Sass comes of age.
SCSS
@extend
sass-convert
Sass starts to get some compass-inspired features: watcher,
20. Sass 3.1
Apr 24, 2011
92 Files
455K
Saturday, October 12, 13
12 months
@function
Keyword arguments
Color functions
Lists/@each
@media bubbling
Sass internals to enable app integration
21. Sass 3.2
Aug 10, 2012
104 Files
541K
Saturday, October 12, 13
16 Months
Mixin @content
Placeholder selectors
Var args
23. Real Talk
Saturday, October 12, 13
We need to talk about burnout.
For several years, Sass consumed Mine and Nathan’s life.
After 3.2 we got burned out. Nathan took a break and I tried to keep the lights on, then I burned out.
Startup Architect + Family + Two open source Projects = Who is this 7 year old in my house?
I’ve felt very guilty about the state of things, especially in compass.
24. What’s new in Sass 3.3?
Sourcemaps
Maps
Watcher Rewrite
& in SassScript
if() works!
@at-root
Trailing Commas in Lists
String Functions
set-nth(), nth(-1)
Meta Functions
Saturday, October 12, 13
Variable Keyword Arguments
Much, much more!
25. What’s new in Compass?
New CSS3 Modules: Animation, Transitions, Placeholder
Prefixes are based on caniuse.com’s data.
Blueprint Removed
COMING SOON: Asset load paths
Bug Fixes
Saturday, October 12, 13
39. Corporate Sponsorship
Saturday, October 12, 13
Chrome has built Sass specific features and contributed patches
Paul presented about Sass at Google I/O
Sass & Compass have dedicated resources from Google and LinkedIn
47. Unit Testing
Saturday, October 12, 13
True by Eric Meyer is awesome.
https://github.com/tctcl/bootcamp by James Kyle
We need to rally around these guys.
We need to figure out what Sass features are needed and build them.
49. Linter
Saturday, October 12, 13
Your CSS output sucks. We need an awesome linter.
We are not leaving this conference without having a project leader for this.