- Browsers have introduced new standards-based APIs allowing web applications to (amongst other things) store data offline, retrieve data from the server dynamically, spawn background processes and interact with the filesystem.
- The jQuery library has eased the pain of interacting with Document Object Model, and therefore writing applications that dynamically respond to user interaction.
- The HTML markup language has been overhauled and extended to provide more semantic meaning, and many additional elements and attributes.
- An introduction to the HTML5 markup language, and how it differs from HTML4 and XHTML.
- An introduction to jQuery selection, traversal, manipulation and events.
- An in-depth look at the Web storage and IndexedDB APIs for client side data storage.
- A guide to implementing offline web applications with the Application Cache API.
- A guide to the use of Web Workers in web applications.
- An introduction to AJAX, and the jQuery API supporting AJAX.
- An introduction to Server Sent Events and Web Sockets.
DANE CAMERON is an author and software engineer living in Wellington, New Zealand. He has worked professionally as a software engineer for many years, developing large-scale enterprise systems, and for the last five years has specialized in the development of HTML5 web applications.
Dane has a double major in Computer Science and English Literature from the University of Otago. A venn diagram of career prospects quickly identified technical writing as a likely option, and he has built a career based around developing interesting software and passing on what he has learned to others through his books.
Dane currently works as a senior solutions architect in Wellington, New Zealand, and uses the technologies outlined in his books on a daily basis.