This is another entry in our series of technical articles about software development tools and libraries. Today I would like to introduce you to HTTPie, an HTTP client which will help you to put aside cURL, that wonderful - but not so human-friendly - tool.

Customer Interviews, Just Do it

When designing a product or service we bring so many assumptions to the table. One of the core attributes of Lean Startup is to validate our assumptions. We first acknowledge that we have assumptions and then we do something about it. There are a lot of right answers for what actions you can take and speaking with customers is at the top of the list!

Performance optimizations: Why, When and How

When developing software, there eventually comes a time when the team needs to start thinking about performance. Ideally this is done on a daily basis - most developers try to balance productivity, code readability and shipping features. But at some point of the life cycle of the application, the need to optimize for performance becomes evident.

What kind of toilet paper designer are you?

And so…I just moved back to Los Angeles from beautiful, friendly and surprisingly sunny Portland, Oregon. The Beaver state, go Ducks, Multnomah Falls, Ava Genes, Poler Outdoor Stuff, real public transportation, facial hair, beer and cocktail culture.