Blog

Make Your Code Easily Maintainable with Living Style Guides

Style guides of yesteryear are typically thought of as design-oriented documents focusing on branding and color usage. But with the advent of insanely large codebases for websites like Facebook or Google’s vast array of products, style guides have since evolved. These days, living style guides contain always up to date documentation of the current code base and its use cases. With these documen....

When Toolkits Are Better Than Frameworks

Let’s start with an observation: I love me some frameworks. As an alternative to completely reinventing the wheel, or styling a button from scratch, again, it’s hard to beat having an all-in-one solution to your basic HTML/CSS/JavaScript needs. The problem is, well, it’s what I said right up there. Frameworks really aren’t an all-in-one solution are they? For all that we’ve made them mo....

Draw Beautiful Things in the Browser

Beautiful code is a joy to write, but it is difficult to share that joy with other programmers, not to mention with non-programmers. In my freetime between my day job and family time I’ve been playing around with the idea of a programming poem using the canvas element to draw in the browser. There are a multitude of terms out there to describe visual experiments on the computer such as dev art, ....

The Essential Guide to UX for AR

2017 looks set to be the year that augmented reality (AR) moves firmly into the mainstream. As the next big technology trend, it looks set to have a massive impact on user experience and, by extension, user experience design. The good news is that augmented reality has the potential to solve user problems that have challenged UX designers for years, like high interaction costs and low engagement. ....