SassConf: It takes a village to raise a stylesheet
Upcoming SlideShare
Loading in...5
×
 

SassConf: It takes a village to raise a stylesheet

on

  • 2,450 views

My Keynote presentation from SassConf 2013.

My Keynote presentation from SassConf 2013.

Statistics

Views

Total Views
2,450
Views on SlideShare
2,185
Embed Views
265

Actions

Likes
6
Downloads
17
Comments
0

6 Embeds 265

https://twitter.com 203
http://lanyrd.com 34
http://www.regextester.com 10
http://localhost 9
http://dev.erodri.com 8
http://www.genesiscontentnetwork.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    SassConf: It takes a village to raise a stylesheet SassConf: It takes a village to raise a stylesheet Presentation Transcript

    • SassConf 2013 It takes a community to raise a stylesheet preprocessor. Saturday, October 12, 13
    • Wow! Saturday, October 12, 13 We’re here. Dream come true.
    • 150 Attendees Saturday, October 12, 13
    • 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.
    • How did this happen? Saturday, October 12, 13
    • 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.
    • I was the first Sasshole. Saturday, October 12, 13
    • Don’t be a Sasshole. Saturday, October 12, 13 Negativity sucks. Be positive.
    • Giving Saturday, October 12, 13
    • Giving Time Saturday, October 12, 13 Have you helped someone learn sass? Story about brandon
    • Giving Code Saturday, October 12, 13
    • Giving Knowledge Saturday, October 12, 13 Meetups Conferences Techtalks at work In a hallway On a podcast
    • We built a community. Saturday, October 12, 13
    • A Brief History of Sass Saturday, October 12, 13
    • Saturday, October 12, 13 Sass is almost 7 years old.
    • 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.
    • Sass’s Mission Changed Was: Make CSS easier to write for your application Became: Enable a Stylesheet Ecosystem Saturday, October 12, 13
    • 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.
    • 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,
    • 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
    • Sass 3.2 Aug 10, 2012 104 Files 541K Saturday, October 12, 13 16 Months Mixin @content Placeholder selectors Var args
    • Sass 3.3 October 2013 123 Files 672K (so far) Saturday, October 12, 13 14 Months
    • 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.
    • 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!
    • 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
    • Maptastic Maple 3.3.0.rc.1 gem install sass --pre gem install compass --pre I have no idea what this is, but her name is Maple. Saturday, October 12, 13
    • The Future of Sass Saturday, October 12, 13
    • Module System Saturday, October 12, 13
    • Optimizer Saturday, October 12, 13
    • Keep Addressing CSS’s Faults. Saturday, October 12, 13
    • New Release Strategy Saturday, October 12, 13 One major feature per release Release when it’s ready. Follow semantic versioning.
    • The Future of Compass Saturday, October 12, 13
    • Fix Bugs, Remove the Cruft & Release 1.0 Saturday, October 12, 13
    • Less Ruby, More Sass Saturday, October 12, 13 One major feature per release Release when it’s ready. Follow semantic versioning.
    • More Sass Tools, Fewer CSS Tools Saturday, October 12, 13 Sass Standard Library
    • Notable Accomplishments Saturday, October 12, 13 Almost 14MM Sass downloads & 4MM compass download
    • 14,000,000 Downloads Saturday, October 12, 13
    • Saturday, October 12, 13
    • 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
    • Books Saturday, October 12, 13 5 so far?
    • Pat ourselves on the back! Saturday, October 12, 13
    • We’re not done! Saturday, October 12, 13 Not by a long shot.
    • Missing Sass Features Saturday, October 12, 13 Module system Output Optimizer
    • Compass 2.0 Saturday, October 12, 13 Too much Ruby in Compass, config.rb needs to die.
    • Better Sass Website Saturday, October 12, 13
    • Documentation & Living Styleguides Saturday, October 12, 13 We are not leaving this conference without having a project leader for this.
    • 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.
    • Plugin Repo Saturday, October 12, 13 We are not leaving this conference without having a project leader for this.
    • 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.
    • Installation is Still TOO HARD Saturday, October 12, 13
    • Sass is TOO SLOW Saturday, October 12, 13 LibSass
    • CSS Still SUCKS Saturday, October 12, 13
    • You matter. Saturday, October 12, 13
    • We matter. Saturday, October 12, 13
    • This is just the beginning. Saturday, October 12, 13
    • You will say you were here. Saturday, October 12, 13
    • Web Development is changing. Saturday, October 12, 13
    • We are changing. Saturday, October 12, 13 We are craftsmen and women. want good tools.
    • The inmates are running the assylum now. Saturday, October 12, 13 w3c TAG
    • You are the new generation of the web. Saturday, October 12, 13
    • You inspire me. Saturday, October 12, 13 I love talking to you. Helping you. Seeing your problems and helping you solve them.
    • Together we will do GREAT THINGS! Saturday, October 12, 13
    • Happy Styling! Saturday, October 12, 13