Web Afternoon

The Event for People Who Love the Web

Dec. 5, 2014 • Wells Fargo Auditorium • Charlotte, NC

John W. Long

User Experience Designer, User Voice

John W. Long is the Managing Editor of The Sass Way as well as a designer, hacker and a UX Designer at UserVoice. John is the creator of Radiant CMS and Serve.

Starts at 5:10pm

Refactoring CSS - Programming Principles for Designers

Over the years as designers have transitioned from print to the web we've had a reluctant relationship with code. Pixel perfection is a demanding standard. It's required us to get close to the metal and learn HTML and CSS. Some of us have transitioned well and have actually grown to love our curly-braces and semicolons, but it wasn't what we trained for.

For programmers on the other hand, writing code and doing it well is the primary part of their job. And there's actually a lot that we can learn from them about writing good CSS.

In this talk, John will examine a number of programming principles and demonstrate how they apply within the context of CSS. Principles like:

  • Keeping your code DRY (Don't repeat yourself)
  • Abstracting common problems
  • Choosing great names
  • Creating a well structured project
  • Being aware of common code smells
  • Making your code more modular

You are certain to walk away with something to apply to your current project.