Setting up HTTPS in Cloudflare and Amazon S3 for your Craft CMS site
There's a misconception that adding HTTPS to your site and serving Amazon S3 files from the same domain is difficult. To be honest, before I dove into this more, I thought it was too. In reality,...
View ArticleOn Shaping a Design Education
When we say someone is self-taught, we mean that their skill has been acquired apart from any formal education. The term connotes initiative, dedication, and raw talent – particularly attractive...
View ArticleOn Shaping a Design Education
When we say someone is self-taught, we mean that their skill has been acquired apart from any formal education. The term connotes initiative, dedication, and raw talent – particularly attractive...
View ArticlePundit: Your New Favorite Authorization Library
Pundit is a tiny Rails authorization library that will make you jump for joy after using the likes of CanCan. Strictly speaking, Pundit it a small, unopinionated library of helper methods designed to...
View ArticleInline Styles, User Style Sheets and Accessibility
There’s been a lot of buzz in front-end development around CSS organization and optimization. Two techniques that have emerged involve using inline styles. One is to inline critical styles in the head...
View ArticleAngled Edges with CSS Masks and Transforms
Elements with angled horizontal edges can create a unique visual flow while progressing through a page. Though not commonly seen on the web, we decided to use the treatment on the new website for The...
View ArticleThe Washington West Film Festival is Underway!
It’s our fourth year supporting the Washington West Film Festival and we’ve continued to love it since the day we started. This year we geared up for a fresh set of partners, sponsors, films, and...
View ArticleProprietary vs. Open Source Content Management Systems
The land of Content Management Systems has changed greatly over the years, from first only managing content in hard-coded HTML files, to Dreamweaver, to hundreds of full-blown systems created for the...
View ArticleDr. Jane Goodall on the Potential of Social Media
I recently attended the Wildlife Conservation Network Expo in San Francisco, where the legendary Dr. Jane Goodall gave the keynote address. Prior to the expo, she also participated in a small-group...
View ArticleWorking With the Right CMS
Evaluating and working with content management systems (CMSs) is a large part of what we do at Viget. Our capabilities range from implementing of off-the-shelf (OTS) solutions to building customized...
View ArticleGit Tips
Git is flexible and lightly opinionated about how you use it. It's adaptable to you, your team, and the way you want to work. But with that power comes some responsibility. Here are a few helpful...
View ArticleImproving Medication Adherence: An Exploration
Medication adherence is a growing issue around the world. Among patients in developed countries with chronic illnesses, approximately 50% do not take medications as prescribed. Improving medication...
View ArticleFlorence and Working Through Your Bad Ideas
I was delighted to recently design Florence, an exploration of a tool that could help patients better keep up with their medications. (Read Laura’s breakdown of the whole project here!) One of the...
View ArticleVolunteering at Community Food Share
One of my favorite perks at Viget are the two community service days we’re given each year to help out causes that are important to us. It’s a wonderful opportunity to step back from our daily...
View ArticleHow To Build A jQuery-free “Companion Nav”
One delimma I constantly run into is whether to use jQuery on a project that I have already set up without it. I think we have all been in a similar place - get a project set up from scratch firmly...
View ArticleDevelop in Style with Sublime Text and Atom Editor Themes
Both Sublime Text 3 and Atom are excellent code editors which are highly extensible, support package management, and provide many developer conveniences. Most importantly, they both support custom UI...
View ArticleNative or Not? The Untapped Power of Web Apps
This post was adapted from a talk I've been giving this year (BD Conf and Forge were awesome and you should register next year!). If you're interested in the slides, you can find them here:...
View ArticleTrackPacer Part 1 - A Nerdy Overview
This is the first post in a 3 part series detailing the construction of our latest hardware project - TrackPacer. In this post, I'll cover the basics of the project, the process we took to get to a...
View ArticleTrackPacer Part 2 - Connecting Multiple Microcontrollers Using ICSC
This is the second post in a 3 part series detailing the construction of our latest hardware project - TrackPacer. In this post, I'll cover how we implemented ICSC (Inter-Chip Serial Communication) to...
View ArticleTrackPacer Part 3 - Controlling Thousands of LEDs
This is the last post in a 3 part series detailing the construction of our latest hardware project - TrackPacer. In this post, I'll cover the different ways you can control large numbers of LEDs using...
View Article