## [VR, API design, and coping with lockdown](https://developers.google.com/web/shows/http203/podcast/vr-api-design-lockdown)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surma-and-jake-2.jpg)](https://developers.google.com/web/shows/http203/podcast/vr-api-design-lockdown)

Also native filesystem, listener questions, and TMI.

[Read article](https://developers.google.com/web/shows/http203/podcast/vr-api-design-lockdown)

## [Social distance, SSR patterns, and bedtime routines](https://developers.google.com/web/shows/http203/podcast/social-distance-ssr-patterns-and-bedtime-routines)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surma-and-jake-2.jpg)](https://developers.google.com/web/shows/http203/podcast/social-distance-ssr-patterns-and-bedtime-routines)

Also performance, progressive enhancement, and hand-drying.

[Read article](https://developers.google.com/web/shows/http203/podcast/social-distance-ssr-patterns-and-bedtime-routines)

## [Observables, board games, and 'Artechulate'](https://developers.google.com/web/shows/http203/podcast/observables-board-games-and-artechulate)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surma-and-jake-2.jpg)](https://developers.google.com/web/shows/http203/podcast/observables-board-games-and-artechulate)

Also, top fashion and career advice.

[Read article](https://developers.google.com/web/shows/http203/podcast/observables-board-games-and-artechulate)

## [It takes two to tangent](https://developers.google.com/web/shows/http203/podcast/takes-two-to-tangent)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surjiko-small.jpg)](https://developers.google.com/web/shows/http203/podcast/takes-two-to-tangent)

Also cache invalidation, server rendering, and learning curves.

[Read article](https://developers.google.com/web/shows/http203/podcast/takes-two-to-tangent)

## [Stability, TODOs, and the HTTP 203 census](https://developers.google.com/web/shows/http203/podcast/stability-todos-and-census)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surma-and-jake-2.jpg)](https://developers.google.com/web/shows/http203/podcast/stability-todos-and-census)

Also how do you do TODO?

[Read article](https://developers.google.com/web/shows/http203/podcast/stability-todos-and-census)

## [The block-drop-n-swap](https://developers.google.com/web/shows/http203/podcast/block-drop-n-swap)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/with-mariko.jpg)](https://developers.google.com/web/shows/http203/podcast/block-drop-n-swap)

Also, font loading, feature phones, and webpack vs Rollup.

[Read article](https://developers.google.com/web/shows/http203/podcast/block-drop-n-swap)

## [Chatting Edge \& CSS with Greg Whitworth](https://developers.google.com/web/shows/http203/podcast/edge-n-css-with-greg)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/with-greg.jpg)](https://developers.google.com/web/shows/http203/podcast/edge-n-css-with-greg)

Also, PROXX, forms, and auto.

[Read article](https://developers.google.com/web/shows/http203/podcast/edge-n-css-with-greg)

## [Performance, trailers, and dentistry mishaps](https://developers.google.com/web/shows/http203/podcast/performance-trailers-dentistry)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surma-and-jake-2.jpg)](https://developers.google.com/web/shows/http203/podcast/performance-trailers-dentistry)

Also camping, compositing, and building games.

[Read article](https://developers.google.com/web/shows/http203/podcast/performance-trailers-dentistry)

## [Rotating an image... TO THE EXTREME](https://developers.google.com/web/shows/http203/podcast/rotating-an-image-to-the-extreme)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surma-and-jake-2.jpg)](https://developers.google.com/web/shows/http203/podcast/rotating-an-image-to-the-extreme)

Also clip-path, bread, and urinals again.

[Read article](https://developers.google.com/web/shows/http203/podcast/rotating-an-image-to-the-extreme)

## [When laptops go bad... ON STAGE](https://developers.google.com/web/shows/http203/podcast/when-laptops-go-bad-on-stage)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surma-and-jake-2.jpg)](https://developers.google.com/web/shows/http203/podcast/when-laptops-go-bad-on-stage)

Also share target, shadow parts, and streams.

[Read article](https://developers.google.com/web/shows/http203/podcast/when-laptops-go-bad-on-stage)

## [Stress, canvas, and jam](https://developers.google.com/web/shows/http203/podcast/stress-canvas-jam)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surma-and-jake-2.jpg)](https://developers.google.com/web/shows/http203/podcast/stress-canvas-jam)

Also zombie optimizations and alphabets

[Read article](https://developers.google.com/web/shows/http203/podcast/stress-canvas-jam)

## [Transforming, transpiling, and urinaling](https://developers.google.com/web/shows/http203/podcast/transform-transpile-urinal)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surma-and-jake-2.jpg)](https://developers.google.com/web/shows/http203/podcast/transform-transpile-urinal)

Also page-lifecycle, WASM, and massages.

[Read article](https://developers.google.com/web/shows/http203/podcast/transform-transpile-urinal)

## [CORB, BroadcastChannel, and the resting Switch face](https://developers.google.com/web/shows/http203/podcast/corb-cast-switch-face)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/jake-in-pain.jpg)](https://developers.google.com/web/shows/http203/podcast/corb-cast-switch-face)

Also spices, screen-touchers, and lasers.

[Read article](https://developers.google.com/web/shows/http203/podcast/corb-cast-switch-face)

## [I/O chat with Vinamrata Singal and Eric Bidelman](https://developers.google.com/web/shows/http203/podcast/io-chats-v-eric)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/io.jpg)](https://developers.google.com/web/shows/http203/podcast/io-chats-v-eric)

Lighthouse and automation.

[Read article](https://developers.google.com/web/shows/http203/podcast/io-chats-v-eric)

## [I/O chat with Sathya Gunasekaran and Mathias Bynens](https://developers.google.com/web/shows/http203/podcast/io-chats-sathya-mathias)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/io.jpg)](https://developers.google.com/web/shows/http203/podcast/io-chats-sathya-mathias)

Exciting things appearing in V8.

[Read article](https://developers.google.com/web/shows/http203/podcast/io-chats-sathya-mathias)

## [I/O chat with Martin Splitt](https://developers.google.com/web/shows/http203/podcast/io-chats-martin)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/io.jpg)](https://developers.google.com/web/shows/http203/podcast/io-chats-martin)

Making search and JavaScript better friends.

[Read article](https://developers.google.com/web/shows/http203/podcast/io-chats-martin)

## [I/O chat with Emily Schechter and Chris Palmer](https://developers.google.com/web/shows/http203/podcast/io-chats-emily-chris)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/io.jpg)](https://developers.google.com/web/shows/http203/podcast/io-chats-emily-chris)

Making Chrome secure.

[Read article](https://developers.google.com/web/shows/http203/podcast/io-chats-emily-chris)

## [I/O chat with Paul Irish and Jason Miller](https://developers.google.com/web/shows/http203/podcast/io-chats-pirish-jason)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/io.jpg)](https://developers.google.com/web/shows/http203/podcast/io-chats-pirish-jason)

What's new in DevTools.

[Read article](https://developers.google.com/web/shows/http203/podcast/io-chats-pirish-jason)

## [I/O chat with Ewa Gasperowicz](https://developers.google.com/web/shows/http203/podcast/io-chats-ewa)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/io.jpg)](https://developers.google.com/web/shows/http203/podcast/io-chats-ewa)

Getting performance right.

[Read article](https://developers.google.com/web/shows/http203/podcast/io-chats-ewa)

## [I/O chat with Darin Fisher](https://developers.google.com/web/shows/http203/podcast/io-chats-darin)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/io.jpg)](https://developers.google.com/web/shows/http203/podcast/io-chats-darin)

How Chrome began.

[Read article](https://developers.google.com/web/shows/http203/podcast/io-chats-darin)

## [I/O chat with Mariko Kosaka](https://developers.google.com/web/shows/http203/podcast/io-chats-mariko)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/io-mariko.jpg)](https://developers.google.com/web/shows/http203/podcast/io-chats-mariko)

How we got started on the web.

[Read article](https://developers.google.com/web/shows/http203/podcast/io-chats-mariko)

## [I/O chat with Rob "the bobdod" Dodson](https://developers.google.com/web/shows/http203/podcast/io-chats-bobdod)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/io.jpg)](https://developers.google.com/web/shows/http203/podcast/io-chats-bobdod)

Shipping new a11y features.

[Read article](https://developers.google.com/web/shows/http203/podcast/io-chats-bobdod)

## [I/O chat with Monica Dinculescu](https://developers.google.com/web/shows/http203/podcast/io-chats-monica)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/io.jpg)](https://developers.google.com/web/shows/http203/podcast/io-chats-monica)

Informative mouth-words.

[Read article](https://developers.google.com/web/shows/http203/podcast/io-chats-monica)

## [I/O chat with Dion Almaer \& Ben Galbraith](https://developers.google.com/web/shows/http203/podcast/io-chats-ben-dion)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/io.jpg)](https://developers.google.com/web/shows/http203/podcast/io-chats-ben-dion)

The state of the union of the web.

[Read article](https://developers.google.com/web/shows/http203/podcast/io-chats-ben-dion)

## [Smooshes, WASMs, and conversational call stacks](https://developers.google.com/web/shows/http203/podcast/smooshy-wasm-stacks)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surma-and-jake-2.jpg)](https://developers.google.com/web/shows/http203/podcast/smooshy-wasm-stacks)

Also quizzes, privilege, and screen readers.

[Read article](https://developers.google.com/web/shows/http203/podcast/smooshy-wasm-stacks)

## [Cooties, symbols, and shaders](https://developers.google.com/web/shows/http203/podcast/cooties-symbols-and-shaders)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surma-and-jake-2.jpg)](https://developers.google.com/web/shows/http203/podcast/cooties-symbols-and-shaders)

Also webpack + workers, observables, and resize observers.

[Read article](https://developers.google.com/web/shows/http203/podcast/cooties-symbols-and-shaders)

## [EventTarget, imports, and nudists](https://developers.google.com/web/shows/http203/podcast/eventtarget-imports-and-nudists)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surma-and-jake-2.jpg)](https://developers.google.com/web/shows/http203/podcast/eventtarget-imports-and-nudists)

Also 120hz screens, JSON vs HTML, and a fox.

[Read article](https://developers.google.com/web/shows/http203/podcast/eventtarget-imports-and-nudists)

## [Twelve things for 2018](https://developers.google.com/web/shows/http203/podcast/twelve-things-for-2018)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surma-and-jake-2.jpg)](https://developers.google.com/web/shows/http203/podcast/twelve-things-for-2018)

With a limit of two minutes per topic.

[Read article](https://developers.google.com/web/shows/http203/podcast/twelve-things-for-2018)

## [WebRTC again, and about:blank weirdness](https://developers.google.com/web/shows/http203/podcast/webrtc-again-and-about-blank)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surma-and-jake-2.jpg)](https://developers.google.com/web/shows/http203/podcast/webrtc-again-and-about-blank)

WebRTC again, and about:blank weirdness.

[Read article](https://developers.google.com/web/shows/http203/podcast/webrtc-again-and-about-blank)

## [Web-whispers and sleepy thoughts](https://developers.google.com/web/shows/http203/podcast/web-whispers-and-sleepy-thoughts)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surma-and-jake-2.jpg)](https://developers.google.com/web/shows/http203/podcast/web-whispers-and-sleepy-thoughts)

Iframes, WeakMaps, and WebRTC.

[Read article](https://developers.google.com/web/shows/http203/podcast/web-whispers-and-sleepy-thoughts)

## [Wet Nose Cough](https://developers.google.com/web/shows/http203/podcast/wet-nose-cough)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surma-and-jake-2.jpg)](https://developers.google.com/web/shows/http203/podcast/wet-nose-cough)

Viewports and message ports.

[Read article](https://developers.google.com/web/shows/http203/podcast/wet-nose-cough)

## [A is for Effort](https://developers.google.com/web/shows/http203/podcast/a-is-for-effort)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/surma-and-jake.jpg)](https://developers.google.com/web/shows/http203/podcast/a-is-for-effort)

Alarms, upcoming CSS stuff, impostor syndrome, and the death of Flash.

[Read article](https://developers.google.com/web/shows/http203/podcast/a-is-for-effort)

## [Slippers and chips](https://developers.google.com/web/shows/http203/podcast/http-203-slippers-and-chips)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/http203-episode-5-art.jpg)](https://developers.google.com/web/shows/http203/podcast/http-203-slippers-and-chips)

Custom elements, matrices, TypeScript, and omg Paul is leaving

[Read article](https://developers.google.com/web/shows/http203/podcast/http-203-slippers-and-chips)

## [Quizzing, animating, and canceling](https://developers.google.com/web/shows/http203/podcast/http-203-quizzing-animating-and-canceling)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/http203-episode-5-art.jpg)](https://developers.google.com/web/shows/http203/podcast/http-203-quizzing-animating-and-canceling)

Jake is worse at quizzes than Paul.

[Read article](https://developers.google.com/web/shows/http203/podcast/http-203-quizzing-animating-and-canceling)

## [Legs, Wasps, and Eventually Some Web Stuff.](https://developers.google.com/web/shows/http203/podcast/http-203-legs-wasps-and-web-stuff)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/http203-episode-5-art.jpg)](https://developers.google.com/web/shows/http203/podcast/http-203-legs-wasps-and-web-stuff)

Paul's been booting frameworks, and unfortunately Jake connected his brain to Twitter

[Read article](https://developers.google.com/web/shows/http203/podcast/http-203-legs-wasps-and-web-stuff)

## [Springy CSS, Storage, and Bisecting.](https://developers.google.com/web/shows/http203/podcast/http-203-springy-css-storage-and-bisecting)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/http203-episode-5-art.jpg)](https://developers.google.com/web/shows/http203/podcast/http-203-springy-css-storage-and-bisecting)

Paul has been playing with springy animations in the Safari Tech Preview, and Jake loves pubs that are also... windmills?

[Read article](https://developers.google.com/web/shows/http203/podcast/http-203-springy-css-storage-and-bisecting)

## [Promises, Mistakes, and Door Handles](https://developers.google.com/web/shows/http203/podcast/http-203-promises-mistakes-and-door-handles)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/http203-episode-4-art.jpg)](https://developers.google.com/web/shows/http203/podcast/http-203-promises-mistakes-and-door-handles)

"Jake's discovered display: contents, while Paul is concerned about people microbenchmarking ES2015 features."

[Read article](https://developers.google.com/web/shows/http203/podcast/http-203-promises-mistakes-and-door-handles)

## [Poetry and Delegated Event Listeners](https://developers.google.com/web/shows/http203/podcast/http-203-poetry-and-delegated-event-listeners)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/http203-episode-3-art.jpg)](https://developers.google.com/web/shows/http203/podcast/http-203-poetry-and-delegated-event-listeners)

Jake brings his A+ poetry game, and Paul muses over the performance implications of event delegation.

[Read article](https://developers.google.com/web/shows/http203/podcast/http-203-poetry-and-delegated-event-listeners)

## [CORS, Forced Layouts, and Raptor Kebab Shops.](https://developers.google.com/web/shows/http203/podcast/http-203-cors-forced-layouts-and-raptor-kebab-shops)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/http203-episode-2-art.jpg)](https://developers.google.com/web/shows/http203/podcast/http-203-cors-forced-layouts-and-raptor-kebab-shops)

Why does nobody seem to include CORS headers on their files? And can Paul answer Jake's dreaded CORS pre-flight quiz?

[Read article](https://developers.google.com/web/shows/http203/podcast/http-203-cors-forced-layouts-and-raptor-kebab-shops)

## [Making Burgers and Maintainable Code](https://developers.google.com/web/shows/http203/podcast/http-203-making-burgers-and-maintainable-code)

[![](https://developers.google.com/static/web/shows/http203/podcast/images/http203-episode-1-art.jpg)](https://developers.google.com/web/shows/http203/podcast/http-203-making-burgers-and-maintainable-code)

How can writing code be like making a burger? Turns out, by the power of weird segues, it can!

[Read article](https://developers.google.com/web/shows/http203/podcast/http-203-making-burgers-and-maintainable-code)

[![](https://developers.google.com/static/web/images/md-icons/ic_rss_feed_black_48dp.svg)
Subscribe](https://developers.google.com/web/shows/rss.xml)