Visual Thinking Through Sketchnoting Workshop

More Views

Matthew Andrews on Making It Work Offline (Sept. 17th 2014, Freiburg)

Quick Overview

Making your web app work offline. Sounds like an instant contradiction, right? Downloads without a connection just don't happen! But as the internet slowly creeps into every corner of our lives, what kind of magic do we have to cast to guard against losing all functionality the moment a network becomes unavailable?

Matt Andrews, core developer on the FT Web App, will present a host of tips on how to make a Web app work offline with the technologies available today. Welcome to the wizarding world of the localStorage, ServiceWorkers, AppCache, Web Storage and… cookies!


Full Product Description

Online connectivity has been always been a fundamental building block of the web. In recent years, however, with the rise in popularity of native apps on mobile devices, users have come to expect that a web app should also work seamlessly while offline. But the offline web is a mess. A mishmash of technologies—cookies, Local Storage, WebSQL, IndexedDB, AppCache and Service Worker—have evolved independently and awkwardly, and the unfortunate truth is that to create a good offline experience, you have to use all of them.

Workshop Schedule
  • Make your next mobile app a pure web app so that you won't need to build separate apps for each platform anymore,
  • Adopt pure web technology for optimising the reading experience for mobile users on touch-screen devices,
  • Release updates instantly, without readers having to visit the app store,
  • Deploy exactly the same code to every browser, on every device,
  • Build a maintenance-friendly, ever-evolving Application,
  • Patterns for offline web applications
  • Cookies and Local Storage
  • IndexedDB and WebSQL
  • AppCache and ServiceWorker
  • Offline data sync strategies
  • Open-source libraries that can help us
  • Fallback techniques for older browsers, search-engine crawlers and users that do not need an offline experience

Workshop Schedule
  • 8:30 Doors open, Registration
  • 9:00 Introduction & Kick-off
  • 11:00 Coffee Break
  • 12:30 Lunch
  • 13:30 Afternoon Session
  • 15:00 Coffee Break
  • 17:00 The End, Networking

Workshop includes
  • Snacks and drinks during the whole day
  • Tea and coffee
  • Lunch
  • Paper and pen/pencil

What hardware/software do you need?
  • To get the most out of the workshop, you'll need to bring a laptop with a text editor and Node.js installed.

Customer Reviews (0)

There are currently no reviews for this product, be the first to review it! Please notice that only registered users can write product reviews. Creating an account is easy.