The Wonderful World of CSS Processors

What’s the Pre to the Process? CSS pre-processors have been gaining traction for the past several years. Sass (Syntactically Awesome Style Sheets) has been around since 2006. So, what is a CSS pre-processor? It is a dynamic stylesheet language that extends the functionality of CSS, . . . [more]

Active Sitemaps - An MVC Manifesto, Part 2

This is the second in a series of articles describing a powerful design pattern that provides several application services in a convenient form while also encapsulating a high-level description of the application's functionality. The first installment gave an overview of the pattern as wel . . . [more]

To Whom It May Concern: Should You Use Who or Whom?

Who, whom, and related words like whoever and whomever are notorious for causing difficulties. How do you know when to use one or the other? Learning to recognize when the word is being used as a subject (who) and when it is being used as an object (whom) is the key to choosing the correct . . . [more]