Articles on best practices

Nicole Thayer

Nicole Thayer

How to Present a Design Review

Arguably the most difficult skill you’ll learn in your design career is how to communicate that you did what you set out to do in a way that gets people to support and continue the work you did. Presenting design successfully is about knowing what you want out of the meeting and structuring it to

Yasmine Molavi

Yasmine Molavi

Flexing the Rules of Material Design

5 Steps to quickly differentiate your Android app design while being Material Design compliant.

Travis Herrick

Travis Herrick

Sinatra Best Practices: Part Two

In Sinatra Best Practices: Part One we saw how to break up your Sinatra application into smaller bite-size pieces. Today, we’re going to explore testing, which will also compel us to address environment configuration.

Purple pattern
Erin Swenson-Healey

Erin Swenson-Healey

Sinatra Best Practices: Part One

While Sinatra’s one-file approach may work well for your one-off, smaller application – it can quickly become a mess as you add on multiple routes, route-handlers, helpers, and configuration. So what’s a programmer to do? In reading Sinatra’s documentation I’ve found a few morsels that have enabled us to split our otherwise-monolithic (I realize this