california app design company


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.

December 16, 2014

High School Girls Learn JavaScript

It's no secret that the tech industry has a diversity problem. Women make up a disproportionately small percentage of tech company workforces, and this is exacerbated in technical and managerial roles. I won't get into the multitude of reasons our world has gotten to be this way (see here, here, and here if you're curious). Thankfully, this issue has been gaining more attention in recent years, and a number of great organizations have sprung up to help educate and support companies, parents, and young people to change the status quo. A few weeks ago, Yeti had the opportunity to help out with ChickTech's high school event in San Francisco.

November 26, 2012

6 Jquery Plugins for Responsive and Mobile Websites

Creating interesting, fun, and dynamic websites is a cornerstone of what we do in the Yeti Cave. JQuery provides an easy and quick way to get some unique layouts and functionality that work in both desktop and mobile browsers. This post will highlight some of our favorites.

October 03, 2012

Optimizing JavaScript for runtime speed

This summer Brandon Jones of Motorola Mobility presented a talk about efficient JavaScript vector math [1]. The concepts presented in this JavaScript meetup talk are beneficial to make JavaScript run faster in any codebase. Here are some of the principles that a developer should take: