Labnotes
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
January 25th, 2014 2 min read

Weekend Reading – bikeshed.io

Design Objective Tweetbot changed iPhone user behaviour with one simple gesture. I wish more apps would copy flick-to-dismiss. Scrolling is easier than clicking. This lesson applies to other interactions as well: So here is the real difference: scrolling is a continuation; clicking is a decision. This 1 Neat Trick For

Read more
January 17th, 2014 3 min read

Weekend Reading – My Year in Tech Regrets

Design Objective Keying in on smart design to make a product irresistible, in which Ryan shows by example how they built Product Hunt into an engaging experiene. Interesting UX exercise: can you guess which button does what? Empty States chronicles great examples of empty state UIs. Pixel Perfect Web Typography:

Read more
January 13th, 2014 2 min read

Yield to the test: using Mocha with ES6 generators

Why would I want to? You can yield with abandon: describe("New customer", function() { var business; var customer; before(function*() { yield setup(); business = yield Account.create("FooBar Inc"); customer = yield business.addCustomer("Mr. Baz"); }); it("should be the only customer", function*() { var

Read more