california app design company

Development

Guides, how-to’s and tutorials for some of our biggest engineering challenges.

February 22, 2019

Keep Product Development on Track With These Vision Alignment Workshop Tips

Want to know why new products fail? More often than not, it's because executives and development teams stray from their original paths without acknowledging it.

February 13, 2019

Woodworking Relates to Building Software?

If you've ever been to Yeti HQ you’ve probably noticed all the custom woodwork. I might have very proudly even told you that I've done most of it myself. People often then follow up and ask "How do you find the time?"

February 12, 2019

Want to Build Better Products? Use Empathy Mapping.

The ability to put yourself in someone else's shoes and see the world from a different perspective is a critical skill for any product developer. It's also what enables an entire product team to create things that people love to use and share.

February 05, 2019

Using Pytest to Write Beautiful Tests and a Bulletproof Django App

At the last meeting of the San Francisco Django Meetup Group, Wes Kendall gave a talk on how to make a bulletproof Django application by testing it with pytest. He leads us through the fundamentals of testing your Django application, going from basic unit tests to more complex situations of mocking out resources and testing full page rendering. He touches on some more advanced topics as well, such as adding continuous integration (CI), parallelizing your test suite for faster run times, and adding coverage reports to your tests. Check out the video below to watch the entire talk!

November 13, 2018

How to Stay on Top of Your Development Deadlines

Executives and managers need deadline estimates to guide long-term strategy, but when it comes to the day-to-day, Murphy's law reigns supreme. Leaders try to shoehorn big goals into small chunks, team members get frustrated, and everything ends up being finished late anyway.