Making Your App Work Offline: Tips and Cautionary Tales

offline mode

We recently completed a sprint on a big feature set for one of our Angular.js projects: offline mode. The goal was to enable the user to perform as many actions offline as possible, all while maintaining a smooth, reliable experience with no data loss.

This is not a blog post about the general capabilities of offline mode in HTML5, nor a how-to guide for setting up offline mode in your app. (Here is a great resource for that, if that’s what you’re looking for.) This blog post will address the quirks and edge cases that came up in real life development. Hopefully they’ll save you some time with your projects!

Read More

Quick Left-Overs for Feb 15th - Mar 1st

JavaScript Typing
Did you know that typeof [ ] evaluates to an object? Funky stuff.

Chrome Caching
Get up to speed on Chrome's complex caching system.

JS Hint
The evolution of JS Lint begins.

Google web fonts
Google's new hosted web font service.

Rails Benchmarking
Deciding which metrics are valuable and which are garbage.

Dot JS
Easily run a custom script on any page, every time it loads.

HTML5
The HTML5 spec pared down for developers, not browser builders.

Nesta CMS
CMS on top of Sinatra. Heroku ready. Developer friendly.

Quick Left-overs is a weekly series of things that end up in our "FancyBookLearning" Campfire room that we thought were interesting.

Read More
QuickLeft closeicon

Let's Build Your Project

Phone: 303.242.5536
Quick Left HQ
902 Pearl St.
Boulder, CO 80302
Quick Left San Francisco
665 3rd St.
#150
San Francisco, CA 94107
Quick Left Portland
529 SW 3rd Ave.
2nd Floor
Portland, OR 97204
Quick Left Denver
Galvanize
1062 Delaware St.
Denver, CO 80204