Every May is a developers’ talks feast. Google is publishing hundreds of amazing talks from its annual Google I/O conference. This year we have binge-watched a lot of them and chose the best ones related to web development. Here’s the list. Enjoy!
Google I/O Keynote
This year’s keynote was a blast. The Machine Learning-focused speeches showed futuristic vision which Google have been pursuing for a long time. Although there were not that many web platform news on the keynote itself, it is still worth a watch as it shines new light on what the Internet and human-computer interactions might look like in the near future.
- You want to see which emojis were fixed by Google this year 😉
- You want to see Google Duplex demo which might revolutionise the way we make appointments
- Want to see newest highlights of Google’s self-driving car
- You are not interested in the newest technologies
Introducing .app domain names and how to secure them
.app is the first top level domain designed with security in mind. Starting with history of HTTPS, the talk overviews the .app domain and some security measures which are enabled by default for .app domain space. Even if you’re not interested in buying .app domain now, it is still worth watching for the description of lesser-known security headers like HSTS. Also, a bunch of great advice about how to setup your dev environment properly and what common issues you might run into.
- You want to see new approach to security enforcement
- You want to learn more about how the domain registries are working (open source code available!)
- You don’t want for page to be marked as Not Secure in the upcoming release of Chrome.
- You don’t care about security of your websites
The web: state of the union
Service Workers, Progressive Web Apps, Web Media API, WebAssembly and much, much more. This talk walks us through the most important changes and how the big players are using them to provide much better experience on the web. The talk also mentions Google Workbox - great tool for adding progressive web app features to your project with just few lines of code.
- You want to see what’s trending this year in web development
- You want to learn about new cool methods to make offline cache easily
- You want to create webpages like it’s still 1999
The power of Headless Chrome and browser automation
Great talk about Puppeteer and how to use it to automate your workflow. The talk shows many examples of how to use puppeteer in task-driven way - from taking screenshots of the pages to creating server side rendering for SPA pages. No matter if you are a frontend or backend developer, these solutions can save you days of development.
- You want to automate your workflow
- You want to A/B test
- You want to build better apps
- You want to repeat mundane tasks
- You don’t want to improve your workflow
What’s new in Chrome DevTools
This is probably one of the most awaited talks. For many of us, Chrome DevTools is one of the main tools we use every day. It is still being improved with features like local overrides, improvements in search and color picker and new accessibility check features. Also, the new View Trace Lighthouse / DevTools is an amazing way to help you with page optimisation. For those of us who love to prototype in Chrome console, Eager Evaluation is the new, feature we soon won’t be able to work without. To learn about these changes, and much more, watch the talk!
- You can’t live without Chrome DevTools anymore
- You want to improve your day-to-day workflow
- You want to see cool on-stage live coding
- You want to find out how a self-diving car looks like
- You’ve never used Google DevTools in your life
- You want to develop and debug your apps the old way