california app design company

Development

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

November 17, 2017

Busting 5 App Development Myths

For something you use in the palm of your hand, good apps require a lot of effort. Smartphones are getting smarter, and mobile development's barriers to entry are getting higher. On average, IT professionals say they spend more than three months developing a mobile app.

November 17, 2017

Hire These 5 Developers on the Spot

If hiring a great developer is hard, then hiring one who fits with the broader team is next to impossible. In 2016, nearly two-thirds of IT executives surveyed by Cloud Foundry (Source: Cloud Foundry, Inc., Developer Report 2016) said they're caught in a developer crunch or expect to be soon. Nearly six in 10 said the shortage is already impacting their ability to hirethe right people.

June 11, 2017

3 Roads Less Traveled for Management-Averse Developers

Think about the last fork in your professional journey. Did you take the path trod by peers? Or did you look past the obvious options for the route that's right for you?

May 22, 2017

Cool Tricks with Animations Using requestAnimationFrame

If you've been following my never-ending adventures with light sensors (see here and here and here), you'll see that I have yet to make any cool things subscribe to my Websocket server. This post will be less about having the browser communicate with Websockets, and even less about light sensors, and more about some tricks that helped me when using the low(er)-level animation API requestAnimationFrame as I was writing a web-browser subscriber for a Proof-of-Concept.

April 17, 2017

Establishing a Websocket PUBSUB server with Redis and Asyncio

Motivation If you've been following my never-ending quest for a light-sensor setup as detailed first in this post (set up a Raspberry Pi with Python 3.5) and then in this other post (make a light sensor with an Arduino and Raspberry Pi), you would know that I've only set up the data-collection half of this project. The other half will involve getting the data to make hardware do stuff in the real world. This post in particular covers how to leverage a PUBSUB (publish-subscribe) Redis server and websockets to this purpose.