April Meeting: Building Semantic CSS with Compass and SASS

Posted by jweiland, Mon Apr 04 12:00:00 UTC 2011

Our April meeting will feature a presentation from Dave Bock, principal consultant at CodeSherpas. Please note that this is a non-standard meeting location.

Meeting Details

  • Date: Tuesday, April 12, 2011
  • Time: 5:30 PM
  • Location: Weinstein Properties, 3961 D Stillman Parkway, Glen Allen, VA 23060 (entrance is in front of the gray SUV in the Google Street View link)

Abstract

Building Semantic CSS with Compass and SASS

Compass is a tool that can help you build cleaner, better structured, and less error-prone CSS. Semantic CSS is a technique where your CSS vocabulary describes WHAT things are on your page, rather than WHERE they are. Together, this tool and this concept can radically improve the structure of your html.

With compass, your CSS is written in a CSS superset called SCSS which can include variables, math, and method calls that evaluate to CSS. The end result is pure CSS - so you don't need to worry about anything 'funny' on the browser side. This lets us write cleaner CSS that documents the intent of our design, not just the 'end result'.

Bio

David is a principal consultant at CodeSherpas, a consultancy he founded in 2007. David currently consults as a software engineer, project manager, and team mentor for commercial and government clients, bringing his expertise to bear on their difficult technological and management problems.

David was a founder, Vice-President, and 3-term President of the Northern Virginia Java Users Group, a founder of the Northern Virginia Ruby Users Group, served as the Editor of O'Reilly's OnJava.com website, and is a frequent speaker on technology and project management topics at several national and international conferences. David is also on the organizational committee for the Annual RubyNation conference, and is on the proposal review committee for RailsConf 2011.

In January 2006, Mr. Bock was honored by being awarded the title of Java Champion by a panel of esteemed leaders in the Java Community in a program sponsored by Sun. There are approximately 100 active Java Champions worldwide. David has also served on several JCP panels, including the Specification of the Java 6 Platform and the Java Module System.

Filed Under: Meetings | Tags: css,sass,compass

Comments

  1. Dave 04.04.11 / 21PM

    Do we need to Rsvp?

  2. Jeremy 04.05.11 / 14PM

    We tried RSVPs for a while and it never worked. So, no, but if you could let us know you’re coming on here, that would of course be appreciated!