60: Offline First
Summary
The Offline First Heroes, Jan Lehnardt (@janl), John Kleinschmidt (@jkleinsc), Alex Russell (@slightlylate), and Jake Archibald (@jaffathecake) join forces to chat on why web developers should be designing and building with offline capabilities in mind from the beginning. From emerging standards like ServiceWorker to well thought out web frameworks like Hood.ie & UpUp, there are many differnt approaches and reasons why we would develop with an offline first mentality. There are so many gotchas and so many pro tips that have come out of the lessons learned by these offline web evangelists. For better or worse the technical marvels of development in this engineering arena are hard to visualize demo much like the features of good security or performance. Offline is vital and integral to the web just as security and performance are vand it should not be an afterthought in our designs.
Resources
-
Offline First - http://offlinefirst.org/
-
The Original Offline First Article: http://hood.ie/blog/say-hello-to-offline-first.html
-
Hood.ie - http://hood.ie/
-
Offline First on IBM Cloudant - https://www.youtube.com/watch?v=PEHGSiC9ck
-
Beyond Offline - https://medium.com/@slsoftworks/beyond-offline-bf5c013ec8e7
-
Building Offline mobile apps - http://www.mobilitytechzone.com/topics/4g-wirelessevolution/articles/2015/07/06/406205-how-build-an-offline-ready-mobile-app-why.htm
-
A List Apart article - http://alistapart.com/article/offline-first
-
Application Cache - http://www.html5rocks.com/en/tutorials/appcache/beginner/
-
ServiceWorker Spec - https://github.com/slightlyoff/ServiceWorker
-
ServiceWorker Explainer Document - https://github.com/slightlyoff/ServiceWorker/blob/master/explainer.md
-
Is ServiceWorker Ready Yet? - https://jakearchibald.github.io/isserviceworkerready/
-
ServiceWorker W3C Spec - http://www.w3.org/TR/service-workers/
-
Service Worker Explained on MDN - <a style="text-decoration: none;" href="https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerAPI">https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerAPI
-
ServiceWorker News - <a style="text-decoration: none;" href="https://twitter.com/serviceworkers">https://twitter.com/service_workers
-
Service Worker Platinum Polymer Elements - https://github.com/PolymerElements/platinum-sw
-
Offline Cookbook - https://jakearchibald.com/2014/offline-cookbook/
-
Safari is the new IE - http://nolanlawson.com/2015/06/30/safari-is-the-new-ie/
-
Service Worker Toolbox - https://github.com/GoogleChrome/sw-toolbox
-
ServiceWorkerWare - https://github.com/gaia-components/serviceworkerware
-
Capability Reporting with ServiceWorker - https://www.igvita.com/2014/12/15/capability-reporting-with-service-worker/
-
HospitalRun - http://hospitalrun.io/
Do you want to attend a conference with top level Angular speakers but can afford the cost and inconvenience in travelling? Angular Remote Conf is an online conference Sept. 24th through the 25th with live interactions, a dedicated forum, respected leaders in Angular, and best of all you never have to leave the comfort of your own home to attend.
The Web Platform Podcast listeners receive a 20% discount for https://angularremoteconf.com/. All you have to do is use "webplatform" as the coupon code at checkout to get your 20% off. This works for group tickets, standard tickets, and early bird as well. Head over to angularremoteconf.com and sign up ASAP to get the maximum savings
DevFestDC 2015The Web Platform Podcast is a proud media sponsor of DevFest 2015. DevFest is a conference with Great Sessions and Code Labs on Android, Wearables, Polymer, AngularJS, Google Cloud Platform, Meteor and many others.
Show hosts Danny Blue & Erik Isaksen will be speakers and the event will be held at AOL Headquarters in Dulles VA Friday Sept 11th 2015 & Saturday Sept 12th 2015. For event registration details check out devfestdc.org and click on the eventbrite link. www.eventbrite.com/e/devfestdc-2015-google-developer-group-dc-tickets-17538373748 now!
Panelists-
Erik Isaksen (@eisaksen) - Front End Development Lead at Deloitte Digital & Google Developer Expert in Web Technologies
-
Justin Ribeiro (@justinribeiro) - Wearables & HTML5 Google Developer Expert & Partner at Stickman Ventures
-
James Duvall (@JamesDuvall) - Director of Technology at Stickman Ventures