This Sedentary Life
Sixty hours a week. That’s an estimate of how many hours a week I’m physically stationary. It equates to over half my waking hours: commuting to work, sitting in front of a computer for much of my day...
View ArticleSassier (BE)Modifers
In early 2013, the “Block Element Modifier” (BEM) css syntax emerged as a popular way to create better organization and uniformity across projects. For the most part, I love it. It’s clear, organized,...
View ArticleParking Space Detection with OpenCV and a Raspberry Pi
History Here in the Viget Boulder office, there are anywhere from 10-16 people in and out on a given day. That plus the fact that we only have one available parking spot leads to a few small problems:...
View ArticleSpecial Delivery: A Mailgun Webhook Event Manager
78% of all emails may be spam, but the emails your web application sends are special. For email-dependent workflows, the confirmed delivery of your app’s email is a necessity. You need to know when...
View ArticleMotivating Team Members: The Next Boulder Web Project Manager Happy Hour...
On Thursday, January 23, Boulder-based, web-focused Project Managers will get together for another Happy Hour. Based on a poll of what topics were most interesting to members, this month’s topic will...
View ArticleThe Path of Humility
When we make New Year's resolutions, we're defining limits around ourselves. We reflect on our strengths, our weaknesses and from there determine who we hope to become within the year. The problem is,...
View ArticleGetting more out of Google Analytics: Advanced Custom Filters
Filters are a great way to get more out of your Google Analytics (GA) data, and knowing how to use Advanced Custom Filters lets you take advantage of one of GA’s most powerful tools. Unfortunately,...
View ArticleBoulder Hack & Tell - Round 5
Announcing the 5th round of Boulder Hack & Tell. Reliving the glory days of elementary school Show & Tells, but with much cooler toys. Jon Beluch of Squarespace and I have been hosting these...
View ArticleDecisive Action
A hallmark of good design is the prioritization of the right things. I’ve been thinking about this as it relates to some interactive design patterns which seem to be gaining traction. What I’m calling...
View ArticleEnding Projects on a Productive Note
We're often energized to begin a project on the right foot, and we have many steps in our process to ensure that projects start smoothly. Anything from internal kickoffs to field trips garner team...
View ArticleUsing Word Association to Select Brand Colors
A mural of business cards at Viget headquarters in Falls Church, VA. A Discovery News article states that we “like colors that are tied to things that are healthy and promote survival”. In other...
View ArticleUpcoming Refresh Boulder: Design is Just Thousands of Tiny Robots
Join us at our Boulder office this Thursday, January 30th, for Refresh Boulder. Eric Schweikardt, CEO & Founder of Modular Robots will talk about how design is just thousands of tiny robots....
View ArticleKickstarting your Craft project with Ruby and Rake
It's no secret that we're big fans of Craft, the new CMS by Pixel & Tonic. While ExpressionEngine remains our go-to CMS for most client work, we've been spending an increasing amount of time...
View ArticleCreate a Github Repo from the Command Line
As a developer, a majority of my day is spent at my computer cranking away on various things. Inspired by a RubyRogues episode (Sharpening Tools with Ben Orenstein), I’ve taken an interest lately in...
View ArticleOmaha That: For Life’s Audibles
We have a few football fans here at Viget, quite a few in our Durham office. So when some healthy water cooler talk broke out around the Super Bowl yesterday, our creative and internet-loving minds...
View ArticleFeature Based Component Loading with RequireJS
One way to cut down on the initial download of site assets is to load the JavaScript necessary for special components only when those components are present on the page, instead of including the...
View ArticleCreating Design Thinkers
My wife, Amy, is a high school architecture teacher. I recently went with her on a trip to Boston where she attended a conference on Design Thinking for Educators. While she was at the conference, I...
View ArticleHow to Run Quick, Cheap, Usability Tests Using Mechanical Turk
On a recent project, I wanted to quickly evaluate multiple navigation concepts for a site. Setting up the tests in Treejack was easy enough, but I was faced with the usual problem of quickly getting...
View ArticleMoving Your Markup with jQuery Transport
During our work on a responsive news website for WRAL, some design strategies called for custom content placements at various breakpoints. And by custom, I mean custom––the kind of flexible placements...
View ArticleThe Production vs. Media Split in the Digital Age
The answer to the age old question of “How much should we spend on production vs. media on this creative campaign?” is no longer as black and white as it used to be. Twenty years ago, advertising...
View Article