The hacktastic zoom fix
Everyone keeps asking me what is with all the "x" in the OOCSS grids... so I finally wrote an article. The short answer is that it isn't just a clearfix (it does that too), but it also causes the...
View ArticleGrids improve site performance
CSS grids can improve performance? How so? The Importance of Page Weight The weightier your page the slower the user experience. There are a few notable ways you can ease this correlation, but for the...
View ArticlePerformance Double Whammy Hits New Zealand at Webstock
Interested in Performance and scaling sites to a large number of visitors or pages? I just realized both Steve Souders and I will be giving talks at Webstock next week! This is a pretty amazing...
View ArticleAutomating CSS 3 Gradients
CSS 3 is full of ways to reduce our dependence on background images, one of which is pure CSS gradients. They have several features, which I'm sure designers are salivating over, like multiple color...
View ArticleOur (CSS) Best Practices Are Killing US
I was prepping to speak at Webstock this year when I realized I didn't want to give the talk I had proposed. I didn't want to talk about the Mistakes of Massive CSS, because I realized it went deeper...
View ArticleWelcoming Nicholas Zakas to the Team
I am so very pleased to announce that Nicholas Zakas and I are joining forces to form a consulting duo. Nicholas has spent the last five years defining what it meant to to be a client-side engineer at...
View ArticleCSS Lint open sourced
Nicholas Zakas and I spoke at Velocity a few minutes ago. First we talked about CSS 3 and it's impact on performance, then we demoed and open sourced CSS Lint! I really couldn't be more excited (or...
View ArticleDon’t Style Headings Using HTML5 Sections
Styling headings is either a deceptively complex problem, or maybe the design of CSS made it appear complex when it need not have done. When styling headings (or really anything) we want three big...
View ArticleWhy I run my business like an open source project
When I first started consulting, I used to squirrel away in my corner and code. Some weeks later, I'd deliver my perfect shining gem to the client after, quite frankly, trying to talk to them as little...
View ArticleCreating Living Style Guides to Improve Performance
I recently spoke at JSConf about my experience working with Trulia to create a living style guide. The goal for the project was to improve performance, team velocity, and also to have a more consistent...
View ArticleTwitter polls for developer sentiment
Yesterday, I wrote about how I reason about developer needs and the kinds of data I take into account. Unsurprisingly, many of you wondered what kind of twitter polls I was talking about. Between 100...
View Article
More Pages to Explore .....