Labnotes
March 20th, 2014 2 min read

Zero downtime deploy with Dokku

TL;DR we hacked Dokku to check-list new deployments before switching traffic over, eliminating down time. Here's our fork. Dokku is a wonderful tool for quickly deploying apps to production, but it's missing zero downtime deploys. Not anymore! Even our svelte Node.js app needs a

Read more
March 15th, 2014 4 min read

Weekend Reading – 2048

Design Objective Which Features to build? A simple framework for deciding which feature to build next: 1. positioning (clarity), 2. super powers (value), 3. used often (frequency), 4. low effort (lead time), 5. easy to grasp (immediacy), and 6. tweetable (word of mouth). 7 unbreakable laws of user interface design

Read more
March 9th, 2014 4 min read

Weekend Reading – Did you invent Bitcoin?

More awesome graphics and T-s by Glenn Jones Design Objective Continuum: Anyway, my point is—and I can’t believe I still have to repeat this after all these years—websites do not need to look exactly the same in every browser. Luke Wroblewski: My job as UI designer: 1)

Read more
March 2nd, 2014 3 min read

Weekend Reading – Only 90s Web Developers Will Remember This

Design Objective Only 90s Web Developers Remember This. 1x1 pixels and &nbsp all the things! Numbers Made Beautiful shows how to make forms, navigation and charting work better on mobile. Ha Phan: Broken is harder to diagnose in a larger org, because there are more layers & more heroes

Read more
February 22nd, 2014 4 min read

Weekend Reading – Pet dinosaurs

Design Objective How Evernote Onboards New Users is a detailed analysis of the Evernote onboarding process, the good and the typical lack of attention to details. First Time User Experiences showcases new user experiences from a variety of products. A Simple Improvement To Product Mails The most effective improvement you

Read more
February 15th, 2014 6 min read

Weekend Reading – Honest endorsements

Design Objective Grid, A simple guide to responsive design is short, well written, and beautifully designed. Kerning on the Web from which I learned that Chrome on Windows doesn't support kerning, and neither do Android 4.2 and 4.3 (but 4.1 and 4.4 are fine)

Read more
February 13th, 2014 1 min read

New in Zombie.js: DNS masking and port mapping

Two new features just landed in Zombie.js 2.0 to make testing easier: DNS masking and port mapping. First is DNS masking, which helps you test against real domain names (instead of localhost everything), and supports testing sub-domains. Let's say you want to test an application with

Read more
February 7th, 2014 2 min read

Weekend Reading – /r/actualmoney

Design Objective attending.io is "free events, done better". And right they are: that UI has some delightful design ideas. Facebook Paper's gestural hell talk about a problem many mobile apps face: ignoring the "thumb zone". Also offers a quick fix (hint: gestures don&

Read more
January 31st, 2014 2 min read

Weekend Reading – Every Trent Reznor Song

Design Objective Thought Process of a Front End Problem: This is just a story of what it's like being a front-end developer. It's not even about fonts so much as the struggle, the process, and the choices. Ex-Ideo Designers Rethink The Calendar For Mobile Devices. Lots

Read more