Finding Your Tribe
People often ask me why I chose Sass over other CSS preprocessors. My answer has always been the same: the community.
Community is a term that gets tossed around a lot, but at its core, it's about people. I'll talk about how I came to love Sass, and in the process, became a part of something much larger than myself. Along the way, we'll define what a tribe is, and how you can start to find yours.
Finding your tribe changes everything.
SMACSS Your Sass Up
I often ask myself these questions: Will this code be easy for the others to edit? Does it scale? Can I forget it and change it later without being lost?
While Scalable and Modular Architecture for CSS (SMACSS) is just one methodology, the principals of modular CSS are applicable to sites large and small. Using a modular approach in tandem with Sass can greatly improve development efficiency and project maintenance. I'll discuss specific techniques, such as selector inheritance and interpolation, that can greatly reduce the amount of code written. Your code will be more portable, making it easier to use code on other projects.
Slides
Video (Midwest.io)
Video (Front Porch)
Sweet & Sassy Responsive Design
Most devs I know have a love/hate relationship with responsive design. We agree it's important. We agree it's hard. But it doesn't have to be. Using the power of Sass mixins, I'll show you how to declare base, media queries and browser specific styles in one place, making for less code and fewer worries.
I'll run through how to use Sass to streamline the responsive design process, focusing on media queries and the power of mixins. I'll share some tips to best optimize your Sass for responsive design and some examples of sites utilizing these techniques.
In the end, you'll be able to build a sweet and sassy responsive website, and you'll do it faster, spending less time typing and more time creating. Attendees should have a working knowledge of HTML, CSS and responsive design.
Slides
Video (Distill)
One Sass File, Many Sites
We all know and love Sass. Responsiveness is a no brainer. And the new hotness of Sass 3.4 is, well, hot. But how does all this help to create white label sites? Maintaining CSS on multiple sites with multiple themes can really be quite a pain, especially when working with a team of developers.
I will take you through her process of creating a Sass-based ecosystem that make theming sites a breeze. You’ll get to see Sass in all its pro glory, with some Compass, Grunt, and some fun frameworks.
Slides
The Art of Proposing
Submitting conference proposals, writing your bio and crafting a personal brand.
Slides