Utilizing Cross-Web-Property Headers and Footers


Whether you're redesigning an entire website, modifying footer text, or changing the name of a menu item, running "duplicated code" for any given element across multiple web properties can be a serious pain point. It's not only incredibly inefficient but also leaves gaping holes for human error...


Using Drupal Hooks: Tapping into Drupal's Core Functionality


Drupal started as a message board by Dries Buytaert in 1999 and was released as an open source content management system in 2001. Since then the Drupal community has rapidly grown and made Drupal into one of the most popular and powerful content management systems on the planet.

I could...


Why it is *Always* Better to Use Integer Select Lists in Drupal


When I say "always" I really mean more often than not, because nothing is black and white and there's always an edge case that puts you in a grey area. However, for the sake of this discussion, we "always" user integer select lists. Here's why we do it this way.

Options within a select...


SiTime.com — A Powerful New Website for a Technology Innovator


SiTime is transforming the timing industry with their MEMS technology. They wanted a contemporary, powerful website to convey the message of their game-changing innovations, while at the same time supporting a complex and extensive product catalog.

After completing an audit of their...


Chronos Completes Interactive Video Project with MassFX Media and Excedrin


When Excedrin approached our long-time partner, MassFX Media, with a project outside of their usual video wheelhouse, we were honored to step in and assist! Excedrin’s goal was to create an HTML based animation describing the process and the symptoms of a migraine that could live on their...


Pseudo Classes FTW


Most people who have written more than a few lines of CSS are familiar with pseudo classes. I use :hover in every stylesheet, :nth-child has been a savior on occasion, and I find :not() to be an elegant and readable solution for many layout problems. In this post I would like to discuss the :...


Don't Float the Mainstream


Floating elements is a very common technique when writing CSS. When I first learned about layout in CSS, using floats was the go-to practice. Today, I use floats as little as possible and only when necessary. My primary technique for laying out web pages is using inline-block.   A floated...


Client-Side Javascript Error Logging – The Forgotten Child of Website Development


As an ASP.NET developer I incorporate server-side error logging in the mission critical projects I work on to track unhandled exceptions and more. In my server side .NET world ELMAH is the go-to solution. It’s an open source error logging solution that is super easy to configure and use. I can’t...