Tips For Implementing Device Assets
Back in November, Blair wrote a great post about designing device assets. In her post, she details the ins and outs of creating favicons, touch icons, and Windows 8 Tiles. If you’ve read her post (or...
View ArticleEthics and Honor in the Workplace
If you’re a regular reader of the Viget blogs, then you already have a sense for the close-knit, family atmosphere we’ve fostered here at Viget. Not coincidentally, I believe, we have high retention...
View ArticleTwitter Bootstrap 3.0 Stencils for Omnigraffle
A little while ago, Elliott, Lance, and I put together an Omnigraffle stencil set for Twitter Bootstrap. That was back in the days of yore, when buttons had gloss, bevels, and drop shadows. But times...
View ArticleA Different Way to Think About Process
When I interviewed at Viget three years ago, I asked a lot of questions about the company’s project “process.” I had previously worked at a startup whose process was largely “make it up as we go...
View ArticleBoulder Project Manager Meetup Wrap-Up: Motivating Team Members
Image credit: Steve Schoeffel No matter what your role is or what your company does, we’ve all been there: required to do work that is dull, uninspiring, or repetitive. We all get through it, and...
View ArticleMake a Flippin’ 3D Countdown with CSS & JavaScript
In January, we worked with Dick’s Sporting Goods to launch Gear in Action, an interactive lookbook featuring new products for the 2014 Baseball season. During the video presentation, users have the...
View ArticleA Mountain of Challenges: The Next Boulder Digital Project Manager Happy Hour...
On Thursday, February 20, Boulder-based, web-focused Project Managers will get together for another happy hour presentation. This time around we’ll hear Corban Baxter, Creative Technology Director at...
View ArticleGoing Fullscreen: Scale and Define Focal Points for Responsive HTML5 Video
This January, we teamed up with Dick's Sporting Goods to launch Gear in Action, a digital lookbook featuring products for the 2014 Baseball season. As you can see on this page of the finished site,...
View ArticleWhat We Mean When We Talk About Agile
Working at a digital agency means frequently hearing the question "Are you agile?" We hear it from clients and recruits, from colleagues and peers. It's a tough question. "Are you agile?" is fraught...
View ArticleMake Your GTM Auto-Event Tracking More Resilient
Several months ago, Google announced a brand new ‘auto-event tracking’ feature within Google Tag Manager (GTM). This feature allows GTM users to fire snippets of tracking code (or any code, for that...
View ArticleFrosted Glass Effect with Blur Filters and Masks
Combining a blur effect and a mask to achieve a frosted glass effect is fairly straightforward in Photoshop. However, achieving this frosted glass effect on the front-end using using a single image...
View ArticleMigrating Existing Data Around Destructive Rails Migrations
The Background Recently, we had to restructure a complicated piece of a pretty huge Ruby on Rails application. This resulted in significant changes to the model landscape, including the removal of a...
View ArticleDefusing the Agile Discussion
In my last post, I outlined the four hidden meanings commonly embedded in the questions "Are you agile?" and "What's your process?" No. 1: Do we believe in the same principles of software development?...
View ArticleMake Remote Files Local with Ruby Tempfile
We live in the age of remote resources. It's pretty rare to store uploaded files on the same machine as your server process. File storage these days is almost completely remote, and for very good...
View ArticleRedefining Retail
As a child of the 80‘s it’s fascinating to me how defining that decade was for modern culture, not just because of the great movies, music and dubious fashion - but also the iconic moments that shape...
View ArticleWriting Conversion Methods in Rails
As developers, we're occasionally tasked with maintaining software that we weren't directly involved in crafting. We don't have extensive knowledge of the domain, yet we can read the code, (hopefully)...
View ArticleSmarter Rails Seeding with Sprig
We love writing Rails apps at Viget. The framework covers so much ground right out of the box by convention. However, Rails is oddly silent about one thing: seed data. Beyond a simple Rake task,...
View ArticleSpotsYou: Gym Reimbursements Through Mutual Commitment
Free Lunch Fridays. Third Third Thursdays. 100% covered health benefits. Shiny Apple hardware. It’s not as if Viget is lacking in the benefits department. But there’s always room for more, right? Say...
View ArticleUpcoming Refresh Boulder - From Canada to Mexico: Developing a Product for a...
Join us at our Boulder office on Thursday, March 27th at 7:00 PM for Refresh Boulder. Will Butler, Co-Founder and VP of Partnerships at Unreasonable Adventures will present From Canada to Mexico:...
View Article“What’s new since the last deploy?”
Managing deployments is one of the trickier aspects of creating software for the web. Several times a week, a project manager will ask the dev team something to the effect of “what’s new since the...
View Article