HTML5: Developing for the Desktop and Mobile

This workshop steps you through building an HTML5/CSS3 application that’s free from legacy baggage yet still delivers compelling content everywhere. We re-think the tools and techniques you’ve been using to build desktop-web and Ajax applications and instead focus on modern JS/CSS/DOM to deliver rich graphics, smooth and responsive experiences across devices, and “upgradeable” (not degradable) experiences that help you reach multiple audiences at once.

You’ll learn how, when, and where to use:

CSS transforms, transitions, and animations

Super-modern JavaScript (ES5 and modern DOM) without the toolkits

@media queries and new layout types to simplify design

and SVG for graphics, and

WebSockets

HTML5 input elements that kill code

performance enhancing techniques throughout

Come prepared with a laptop, a web server, and a text editor and come build an HTML5 app that can serve as a template for your future development.

People planning to attend this session also want to see:

Alex Russell

Google

Alex Russell is a Staff Software Engineer on Chrome team at Google where he designs new features for the Web Platform and leads Chrome’s Standards work. He’s a member of ECMA TC39 , the committee standardizing JavaScript, and is an elected member of the W3C’s Technical Architecture Group where he works to improve the state of API design for the web.

His recent projects include Web Components, ES6 features including Classes and Promises, and Service Workers. Previously he helped build Chrome Frame and led the Dojo Toolkit project. Alex plays for Team Web.