Last month I had the opportunity to be in the best event I've ever attended. Peter Lubbers and his team made an incridible job organizing the first Chrome Dev Summit for approximately 200 people in Mountain View and fortunately all presentations were recorded, so I picked some of my favorite ones to share with you today.
Jake Archibald: Network connectivity
Although AppCache seems the perfect solution for storing offline resources from a page, in practice it reveals many problems. In a very funny way, Jake presented the ServiceWorkers (formerly Navigation Controllers), a new system that provide event-driven scripts that run independent of web pages. Compared to AppCache, ServiceWorker's API is more verbose but it gives you complete control of what is happening.
Eric Bidelman: Polymer
Web Components is probably one of things that most interests me nowdays, it leverages real encapsulation on the web and gives you the power to create your own elements. Unfortunately, its specification isn't done yet so we need polyfills to make sure it works today. Polymer, the project presented by Eric, introduces a set of polyfills that add support for Shadow DOM, Custom Elements, HTML Imports, etc. And not only that, it also provides some UI components and a very simple API to create Web Components.
Paul Kinlan: UX patterns for mobile
Kinlan's talk was full of practical tips like "12pt, 1em. 16 pixels font sizes are a minimum for legibility" and "tap targets on the web should be 7mm large and include 2mm of padding". He also announced that Chrome is removing the 300ms delay on clicks on mobile and presented PageSpeed Insights for UX that checks viewport configuration, determines if text is legible, touch target sizes, and more.
Alice Boxhall: Multi-device accessibility
When I first saw the event agenda I was a little skeptical about an entire presentation on accessibility. However, Alice showed some really cool stuff like Chrome Vox and the promising Accessibility Developer Tools project that can be runned in Chrome's Audit tab or as a command-line tool via PhantomJS.
Paul Irish: DevTools for mobile
I've been watching Paul's presentations on Youtube since 2009 but never had a chance to see it live. So I was really interested to see not only the content but also the way he present things. And I can say that my expectations were fulfilled. Tons of interesting stuff for mobile development like remote debugging, screencasting device screen to desktop, and mobile emulation.
Colt McAnlis: Tooling techniques
This first edition was really focused on tooling, mobile, and how Chrome can help developers daily. Everything was carefully organized from the live broadcast to the post-event disclosure. And since this is just a short testimony of what happened, I highly recommend you to watch every single talk.