•  

CSS for Grown Ups: Maturing Best Practices

A session at SXSW Interactive 2012

Saturday 10th March, 2012

3:30pm to 4:30pm (CST)

In the early days of CSS the web industry cut its teeth on blogs and small personal sites. Much of the methodology still considered best-practise today originated from the experiences of developers working alone, often on a single small style sheet, with few of the constraints that come from working with large distributed teams on large continually changing web projects.

The mechanics of CSS are relatively simple. But creating large maintainable systems with it is still an unsolved problem. For larger sites, CSS is a difficult and complex component of the codebase to manage and maintain. It's difficult to document patterns, and it's difficult for developers unfamiliar with the code to contribute safely.

How can we do better? What are the CSS best practises that are letting us down and that we must shake off? How can we take a more precise, structured, engineering-driven approach to writing CSS to keep it bug-free, performant, and most importantly, maintainable?

About the speaker

This person is speaking at this event.
Andy Hume

Web Developer, Clearleft Ltd

Andy is a developer from the UK. He currently works for the web consultancy Clearleft in Brighton. Prior to that he led an engineering team at Microsoft working on Bing Maps and other large client-side applications. Over the years he's worked on web projects for the BBC, Mozilla, Sony, Ebay, Vodafone, Fontdeck, Multimap, and many others.

Next session in Ballroom A

5pm Get the Look: Use @Font-Face + CSS3 Like the Stars by Sean McBride

h

Take collaborative notes on this session with hackpad

https://austin.hackpad.com/0NaTnpP25n0

Andy Hume at previous events

97 attendees

  • Andreas Bovens
  • Andy Hume
  • ashmeister13
  • Austin Neudecker
  • Beau
  • Ben Callahan
  • Ben Barnett
  • Benjamin Truyman
  • Roshan Bhakta
  • Nathan Crenshaw
  • Bjossi
  • Brian Behrend
  • David Guillory
  • Mark Norman Francis
  • Keith Chu
  • Charlie Tran
  • Charley Walton
  • Chris George
  • Chris Coyier
  • Chuck Fletcher
  • Cody Stoltman
  • Coen
  • Cory Shaw
  • Rob Woodall
  • Chris Wilson
  • danethurber
  • Dan Oliver
  • Dan Poynor
  • L. David Baron
  • David Kjelkerud
  • Darren Gibbons
  • Divya Manian
  • Dan Phiffer
  • EJ Lawless
  • Eric Troyer
  • Andrew Goldfinch
  • Eric Bowers
  • Eric
  • Ramki Gaddipati
  • gregone
  • Patrick
  • Roger Raymond
  • Jeff French
  • Jeremy Abbott
  • Jake Archibald
  • Jason Gross
  • Jay Morrow
  • James Speer
  • Jeff Ward
  • James Connolly
  • Jason Paul
  • Joel Parr
  • Johanna Evans
  • kacy fortner
  • karen nguyen
  • Katherine White
  • Keith Lam
  • mike kuzin
  • Lea Verou
  • Maria Genitempo
  • Marty DeAngelo
  • Lincoln Mongillo
  • matlyles
  • Matthew McVickar
  • Melvyn Hills
  • Maurice Williams
  • Natalie Downe
  • nloureiro
  • Oliver Lindberg
  • Paul Irish
  • Paul Lloyd
  • Jeph
  • Phil Hawksworth
  • Philihp Busby
  • Philip Mervis
  • Ray Pierce
  • Kasey McCurdy
  • Rigo [Rodrigo Neri]
  • Andrea Robertson
  • Rob Tarr
  • roycifer
  • Philippos Savvides
  • Scott McCaughey
  • scottackerson
  • Shannon Darrough
  • sermad
  • Michael Wong
  • Alex Sexton
  • Sean McBride
  • Sophie Barrett
  • Steve Portch
  • Zaharenia A.
  • Tasneem Raja
  • Ken Burke
  • Vincent Battaglia
  • Z. Bryant
  • Aaron Barker

59 trackers

  • April Autrey
  • Alan Botvinick
  • Jeremy Keith
  • Anders Svendal
  • Claire Armstrong
  • Ben Firshman
  • Bill DeRouchey
  • Brian Sloane
  • Cam Bevis
  • Casey Justus
  • Christian Wigren
  • Christian Madden
  • Colin Schlüter
  • Jasmine Trabelsi
  • Darren Delaye
  • Paul Duncan
  • Dustin Mihalik
  • Drew Bell
  • Kyle Evans
  • Estelle Weyl
  • Sylvain Carle
  • Dirk Ginader
  • Grant K Norwood
  • Laurian Gridinoc
  • Joshua Bryant
  • James Madson
  • Jeff Herron
  • Jeremy Caudle
  • John Sico
  • Robyn Flach
  • Kevin S Prince
  • Kelly Gifford
  • klas_e
  • Kevin Smith
  • Kylie Wilson
  • Jon Long
  • Luca Salvini
  • Matt Lucht
  • Matthew Farag
  • Mark Meeker
  • Mike Amburn
  • Mark
  • Nikolai Nolan
  • Niran Babalola
  • Lindsey Smith
  • Ryan Freebern
  • Richard
  • Ryan Berg
  • Sam Bao
  • Shay Howe
  • Yesenia Sotelo
  • Simon Doggett
  • Tantek Çelik
  • tim deSilva
  • Todd Budnikas
  • Tom Insam 🎩
  • TyKisha
  • Tyson Evans
  • Walter Rumsby

Coverage of this session

Sign in to add slides, notes or videos to this session

Sign in to track this session

Tell your friends!

When

Time 3:30pm4:30pm CST

Date Sat 10th March 2012

Where

Ballroom A, Austin Convention Center

Session type

Solo

Session Hash Tag

#growncss

Short URL

lanyrd.com/spmqc

View the schedule

Share

Topics

See something wrong?

Report an issue with this session