Balancing Complexity in Sass
When is a Sass file too complicated? How far should you go with Sass?
Joining LinkedIn
After six years at Caring.com, I’m joining LinkedIn and pursuing my dream job of working on open source, front end architecture, and developer relations.
Sass 3.2 makes authoring CSS3 as easy as it will be
After more than a year in the making, Sass 3.2 is released and makes it easier than ever to wrangle CSS.
Standardizing Incompatibilities
It’s time for the W3C CSS Working Group to enable a CSS Ecosystem
Building Responsive Layouts with Sass
Steps to build responsive grids and layouts with Sass
Help the UMDF: CSS Summit 2011 Ticket Contest
Win one of two free tickets to the best online CSS conference in the world.
My Daughter’s First Pair Programming Session
Our conversation and the results.
My wife told me a joke
I think my response was telling.
This Giving Season:
Please Donate to the UMDF
Help change a child’s life: Donate to the UMDF on behalf of Compass.
Compass Extensions are Easy
How to make a simple compass extension.
Compass & Lemonade
Nico Hagenburger is joining the Compass team and Lemonade is becoming part of Compass.
Data Attributes: Blurring the Line Between Content and Presentation?
Are HTML5 data attributes going to be misused?
Sass Language Design: Philosophy & Approach
How we analyze and approve or reject new features for Sass.
Sass Recipes: Simple, Working Sass examples
Find sass examples, tips, and tricks developed by the Sass Community.
Sass Challenge: Use selector inheritance this week.
It’s time to start using @extend.
Building a Personal CSS Framework with Compass
Building a personal CSS framework using compass is easy and provides huge productivity gains for CSS developers.
Refactor My Stylesheets: The Negative Value Mixin
Sometimes a mixin adds negative value to your stylesheet.
SF Bay Area Sass Meetup: June 29, 2010
Announcing the first Compass/Sass Meetup
Working with Nested Application Bundles
Ruby’s Gem Bundler doesn’t like it when you try to nest bundles. Here’s a work-around.
Refactor My Stylesheets: The Digg.com Edition
See how Chris Eppstein cleans up Digg’s CSS using Sass.
Where are your Images?
Compass helps you find your images when they move.
Compass 1.0 Roadmap
How we’re going to get to v1.0
Compass v0.10 Released
Compass v0.10 is released.
Introducing the Compass Core Team
Eric Meyer and Brandon Mathis are joining the Compass Core Team.
Haml Sucks for Content
Haml is awesome, but if you’re using it for inline markup, you’re doing it wrong.
2009 - In Review
A short post looking back at the past year in my life.
We Can Have Hack Free CSS With the @unsupported Directive
Stylesheets can be hack free with a little help from the W3C.
CSS Class Inheritance: Abstracting Selectors
A discussion of how the concept of CSS Class Inheritance would work and how it differs from mixins.
What is Compass
“I’m trying to understand where Sass ends and Compass begins.” Let me explain…
Separating Style Concerns
Separate the Features, Layout, Design and Typography of your site’s styles for clarity and ease of maintenance.
Why Stylesheet Abstraction Matters
Whether you are a CSS expert or newbie, a programmer or a designer, you need abstractions to quickly and effectively build and maintain the design of your website.
Building a Jekyll Watcher with FSSM
Stop compiling and start watching your jekyll project with FSSM.
Compass Screencast
An hour-long journey through Sass, Compass, and Blueprint.
Setting a Tone with Model Naming
Names affect how we think and communicate. Can they impact a company’s culture?
Disadvantages of CSS Frameworks: A Sass-y Response
My response to a post to Smashing Magazine from way back in 2007
About Me
I am an open source hacker and stylesheet architect at LinkedIn. I live in San Jose, California with my wife and daughter.
Open Source
I'm the creator of Compass, a stylesheet authoring framework and I'm on the core team of Sass — the stylesheet syntax upon which Compass is built. I maintain about a dozen less well known ruby libraries and rails plugins on github, and am an active contributor of patches to the many open source projects that I use.