The Zen of HTML5: London Web Presentation
Last week, 120 Londoners were locked in a room and made to listen to me talk about HTML5, specifically its origins and design principles.
Here's a video.
- Introductory article: Get familiar with HTML5!
- New structural elements in HTML5
- New form features in HTML5
- HTML5 Forms demo
- HTML5 validator (and HTML Lint for those that believe that xhtml syntax matters)
- HTML5 Demos, including demos of some of the advanced APIs
- HTML5 Doctor (a community site I co-curate) including You can still use div
- List of scripts to plug holes in browsers' HTML5 support
- How to use the W3C Geolocation API
- Introducing Web Sockets
- Web Workers rise up!
- Web Storage: easier, more powerful client-side data storage
- Running your web applications offline with HTML5 AppCache
- W3C DAP: Device APIs and Policy Working Group ("the mission of the Device APIs and Policy Working Group is to create client-side APIs that enable the development of Web Applications and Web Widgets that interact with devices services such as Calendar, Contacts, Camera, etc.")
- Demo: Dynamically resizing video with CSS
- Demo: Scripting your own HTML5 video controls
- Demo: Patrick Lauke's fancy swap video playlist
- Everything you need to know about HTML5 video and audio - and it really is everything!
<video>is implemented in Opera
- Canvas and SVG - which should I use when?
- HTML 5 canvas - the basics
- Creating an HTML 5 canvas painting application
- Creating pseudo 3D games with HTML 5 canvas and raycasting
- Creating pseudo 3D games with HTML 5 canvas and raycasting: Part 2