california app design company

Development

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

February 06, 2013

Evergreen Web Browser: a web browser that updates itself

On November 13, 2012, we attended a Web Performance SF meetup in San Francisco. The concept of an Evergreen Web Browser was introduced by a core developer of jQuery, the plugin that is used by almost all web applications for cross-browser JavaScript.  An Evergreen Web Browser is a web browser that automatically updates itself on startup. It solves the problem where people don't check for or download updates to their web browsers and, thus, run a web browser with security holes and bugs. An Evergreen Web Browser solves this problem by updating itself and telling you about it. For developers, they won't have to support old web browsers.

January 29, 2013

Google+ as a Content Management System (CMS)

The folks at Yeti and UseAllFive recently worked on building Google VetNet, a website portal for returning military veterans to start civilian careers. Behind the scenes of Google VetNet is a Content Management System (CMS) powered on Google+. In this article, we'll tell you how we adapted the social network features of Google+ to make it a calendar-based CMS.

November 13, 2012

Integrating Google Places API and Django TastyPie

The Object TastyPie is a REST API library built for the Django framework. It primarily serves as an out of the box solution for serving up data for your Django ORM models. The library also has a non-ORM function, however it still revolves around creating, reading, updating, or deleting objects. For our latest project, BlurtAbout, we had to integrate with a location based API so we chose Google Places.

October 22, 2012

Beginner DevOps with Django and Fabric

The Intro Now that Yeti's been working with Django for quite some time, we've built up a significant number of tools and libraries we use out of the box on every project. It's gotten to the point where we have a fairly large step by step process when we're spinning up a new skeleton project. Everytime we add a new step to the process it ends up becoming that much more difficult to maintain, teach, and follow.

October 17, 2012

So You Want to Build an App...

So you say you're looking to build an app and you have your idea fully flushed out. Laid out in the article ahead is the basic road map of what needs to get done to build your awesome app.