Artwork

Content provided by Web Directions. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Web Directions or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

Dave Orchard - Offline Web Apps with HTML5

54:57
 
Share
 

Manage episode 59164374 series 59817
Content provided by Web Directions. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Web Directions or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
There’s an old expression, that there are only 2 hard problems in computing: naming, cache invalidation and off-??by-??one errors. Building offline web apps is all about those hard problems. There are some different ways of storing stuff - such as html5 caching, html5 storage, sqllite, and even native stores such as contacts and calendars - and we’ll sing their praises. But the really hard problems are knowing what to store, whether the stuff is still good or needs refreshing, how much to store, how to resolve conflicts between the client and server, how to integrate with data-??specific stores, all in a bewildering cacophony of network and storage limited devices. We’ll spend the bulk of our time on these hard problems, which is probably more useful than api description and sample code. Dave Orchard is Mobile Architect at Salesforce?.com and located in Vancouver, Canada. This means being involved in many mobile platforms, architectures, tools, technologies and APIs. Prior to that, he was a co-??founder of Ayogo Games and focused on iPhone and ruby/?merb/?mysql based casual social games. Back further in the mists of time, he was the Web standards lead for BEA Systems for 7 years, including being elected three times to 2 year terms on the W3C Technical Architecture Group chaired by Sir Tim Berners-??Lee. Follow Dave on Twitter: @DaveO Licensed as Creative Commons Attribution-Share Alike 3.0 (http://creativecommons.org/licenses/by-sa/3.0/).
  continue reading

196 episodes

Artwork
iconShare
 
Manage episode 59164374 series 59817
Content provided by Web Directions. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Web Directions or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
There’s an old expression, that there are only 2 hard problems in computing: naming, cache invalidation and off-??by-??one errors. Building offline web apps is all about those hard problems. There are some different ways of storing stuff - such as html5 caching, html5 storage, sqllite, and even native stores such as contacts and calendars - and we’ll sing their praises. But the really hard problems are knowing what to store, whether the stuff is still good or needs refreshing, how much to store, how to resolve conflicts between the client and server, how to integrate with data-??specific stores, all in a bewildering cacophony of network and storage limited devices. We’ll spend the bulk of our time on these hard problems, which is probably more useful than api description and sample code. Dave Orchard is Mobile Architect at Salesforce?.com and located in Vancouver, Canada. This means being involved in many mobile platforms, architectures, tools, technologies and APIs. Prior to that, he was a co-??founder of Ayogo Games and focused on iPhone and ruby/?merb/?mysql based casual social games. Back further in the mists of time, he was the Web standards lead for BEA Systems for 7 years, including being elected three times to 2 year terms on the W3C Technical Architecture Group chaired by Sir Tim Berners-??Lee. Follow Dave on Twitter: @DaveO Licensed as Creative Commons Attribution-Share Alike 3.0 (http://creativecommons.org/licenses/by-sa/3.0/).
  continue reading

196 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide