Workshop class is Monday July 28th
[check in at 8am – workshop starts at 9am]

You’ve probably heard that HTML5 provides developers with all kinds of “offline” capabilities for their sites and apps. But you might not be so familiar with how these technologies. such as the Application Cache, localstorage, and FileSystem APIs can help make any web site better, faster, more user friendly.

In this workshop we’ll cover

  • HTTP Caching (yes, it’s still relevant and useful, and understanding its interplay with Application Cache is vital to getting the most from AppCache)
  • The HTML5 Application Cache, which lets us make any web site or app work offline in modern browsers and devices, as well as speed up their performance even when users are connected to a network
  • localStorage, a simple in-browser database for persisting data between sessions, no cookies required
  • The FileSystem API, for accessing content from the local file system. Grab and display images right fom the user’s device
  • Ways of determining a browser’s online status, and even the performance of a user’s network connection

Along the way, we’ll explore real world use cases, browser support, backwards compatibility, and cover the gotchas and more obscure aspects of these technologies that can take a lot of time, and painful experience to learn.

Who’s the workshop for?

If you develope web based content, from static sites, all the way to sophisticated Single Page Apps and more, the technologies we cover will benefit your work today, and well into the future.

Some of these features require JavaScript to take advantage of, but a basic working knowledge of JavaScript will be more than adequate. If you’re not afraid of this

function saveDetails () {
  var userName = document.querySelector('#userName').value
  window.localStorage.setItem("userName", userName)
}

even if you’re not familiar with .querySelector or localStorage.setItem, you’ll be fine.

But the bottom line is, if you build for the web, these technologies will benefit you today.

With a background in computer science and mathematics, and a great deal of good fortune, John’s life collided with the web in the early 1990s.

For nearly 20 years he’s developed software (like Style Master) and written books (Developing with Web Standards), courses, tutorials, and articles for web designers and developers.

He’s also one of the founders of the Web Directions Conferences.

In 2000, he wrote A Dao of Web Design for A List Apart. Described as ‘A manifesto for anyone working on the web’ by Jeremy Keith, and cited as a key inspiration for Responsive Web Design by Ethan Marcotte. It outlined the idea that the Web is its own medium, and we must embrace its characteristics, not decry them as bugs.

He lives in the bush just south of Sydney, and like you, valiantly tries to keep up to date with developments on the Web.