Unleashing a cloud of minions to do your bidding.
Big Design Conference
Saturday, September 6th, 2014 @ 11:00 AM
Addison Crowne Plaza Hotel (DFW area)
Sean Moubry is a mobile engineer who focuses on creating experiences that delight people. He writes in JavaScript and Ruby. Sean is currently a mobile team lead at Sabre, working on TripCase—a leading mobile app used by millions of travelers to manage their travel itineraries. Sabre is a technology company that makes travel software used by hundreds of airlines and thousands of hotel properties. You should follow me on Twitter @moubry.
Making CSS changes to existing projects is hard. Big refactors are even harder. Small changes to one component can impact others, creating unintended visual regressions. It sucks. It creates friction, discouraging you from changing *anything* lest you break something that already works.
Imagine a utopian future where, before you even commit your changes, robots go through every page of the website taking screenshots, looking for differences. Those robots exist. And they’d love to meet you.
In this talk, you’ll learn how to implement both personal and designer/developer team workflows for automated visual testing. We’ll cover the basics of setting up Huxley, Facebook’s new system for visual regression testing, and some related technologies. We’ll also cover best practices—such as ways of spinning-up remote workers in the cloud for taking screenshots. This talk is an introduction to the world of continuous integration for designers and front-end developers.
The purpose of a pattern library is documentation. Read these links for more inspiration:
When you create a new component, you add it to the library.
Pattern libraries can also provide design feedback as you're creating the components for the UI. Start by adding them to the library, and *then* when they work, add them to the website. Only include the patterns you want people to use. Remove non-canonical patterns in the app.
For a comprehensive list of public and open source pattern libraries from industry leaders, see Marcelo Somers’s Pattern Library Directory.
Generating pattern libraries is easy too:
Feedback on the talk? Find me on Twitter.