skip to content

Web Standards

When people say "use the platform", they generally mean relying on web standards, or the core HTML, CSS, and JavaScript specifications and browser APIs. Learn how to leverage web standards from expert developers in these episodes.

Bramus

Bramus

Thursday, October 5 2023 @ 9:30 AM PDT

CSS-Only Scroll-Driven Animation and Other Impossible Things

Wait, you can’t do scroll-driven animation with just CSS, right? Bramus will show us that not only is it possible, but there’s even more that CSS can do these days.

Miriam E Suzanne

Miriam E Suzanne

Thursday, September 28 2023 @ 9:30 AM PDT

Demystifying CSS Container Queries

CSS Container Queries promise even more powerful styling approaches, but… what the heck are they? How do they actually work? Miriam will teach us.

Fred K. Schott

Fred K. Schott

Thursday, August 31 2023 @ 9:30 AM PDT

Does Astro make heavy JS frameworks obsolete?

Built-in View Transitions and a whole lot more. Astro is betting on the browser over JavaScript. Fred K. Schott returns to teach us.

Maxi Ferreira

Maxi Ferreira

Thursday, July 6 2023 @ 9:30 AM PDT

Seamless Page Navigation With the View Transitions API

The View Transitions API is now stable in Chrome. That means we can make extremely cool nav animations in our web projects without extra JS overhead. Maxi Ferreira returns to teach us how it works!

Lior Brauer

Lior Brauer

Thursday, January 5 2023 @ 9:30 AM PST

Build Your Own Developer Training Quest

The team at Wilco is building “a flight simulator for developers” to help devs level up their skills in real-world scenarios. Lior Brauer will teach us how to build a custom Wilco quest.

Joyce Park

Joyce Park

Tuesday, November 22 2022 @ 10:30 AM PST

Webauthn (FIDO2) and Project Fugu

Log in with your fingerprint or Face ID in a browser? Use machine learning directly in the browser? There's a LOT we can do today, & Joyce Park will teach us how.

Brian LeRoux

Brian LeRoux

Tuesday, November 15 2022 @ 10:30 AM PST

Build web standards-based sites with Enhance

Enhance is “designed to provide a dependable foundation for building lightweight, flexible, and future-proof web applications.” Maintainer Brian LeRoux will show us how it works.

Kent C. Dodds

Kent C. Dodds

Tuesday, March 15 2022 @ 10:30 AM PDT

Remix Stacks

Remix Stacks are a quickstart for building full-stack applications, including a Remix frontend, a database, and more. Kent C. Dodds will teach us how to get started.

Ryan Florence

Ryan Florence

Monday, November 29 2021 @ 10:30 AM PST

Let's Learn Remix!

Remix is a React-based framework focused on web fundamentals and modern UX. In this episode, Ryan Florence will teach us what makes it different and how to get started with it!

Michael Chan

Michael Chan

Thursday, November 18 2021 @ 9:30 AM PST

Styling With Attribute Selectors

CSS can do *a lot* — in this episode, Michael Chan will teach us how much we can accomplish with data attributes and CSS selectors!

Patricio Vargas (pato)

Patricio Vargas (pato)

Tuesday, November 9 2021 @ 10:30 AM PST

Create a PWA from Scratch

Progressive Web Apps get talked about a lot, but what *is* a PWA? In this episode, Patricio Vargas (pato) will teach us how to create one from scratch, including Service Workers!

Todd Libby

Todd Libby

Thursday, October 28 2021 @ 9:30 AM PDT

Understanding Color Contrast for Accessibility

Getting color contrast right is crucial for making sure people are able to read and use our content, but understanding how to choose the right colors can be tricky. In this episode, Todd Libby will show us how it's done!

Stephanie Eckles

Stephanie Eckles

Thursday, September 23 2021 @ 9:30 AM PDT

Modern CSS: Grid, Aspect Ratio, Container Queries, and More!

CSS has come a *long* way in recent years. In this episode, Stephanie Eckles will show us some of the modern features that have been added & why "centering a div" isn't hard anymore!

Moriel Schottlender

Moriel Schottlender

Thursday, August 5 2021 @ 9:30 AM PDT

Right-to Left (RTL) Support for Websites

RTL support has a lot of quirks that can make sites uncomfortable to use for RTL readers. In this episode, Moriel Schottlender will teach us what to watch for and how to make the web better for everyone!

Tim Kadlec

Tim Kadlec

Tuesday, July 13 2021 @ 10:30 AM PDT

Web Performance Auditing

We all know performance is important, but we *don't* always know how to find what's causing slowdowns. In this episode, Tim Kadlec will teach us how to audit websites to find the slowdowns!

Lindsey Kopacz

Lindsey Kopacz

Thursday, November 5 2020 @ 9:30 AM PST

Build a Custom Accessible Audio Player

Creating custom audio players can be fun AND accessible! In this episode, Lindsey Kopacz teaches us how to build our own audio player in a way that’s usable by all of us.

Zell

Zell

Thursday, October 22 2020 @ 9:30 AM PDT

Build a No-Framework JavaScript Drag-n-Drop

Modern JavaScript is really powerful — we can do so much now without frameworks! In this episode, Zell teaches us how to build a zero-framework drag-and-drop component!

Jem Young

Jem Young

Monday, May 25 2020 @ 10:30 AM PDT

Service Worker Science Lab!

Service Workers are extremely powerful — in this episode, Jem Young and Jason will do Service Worker experiments to see what kind of fun we can cook up.

Doug Sillars

Doug Sillars

Tuesday, April 21 2020 @ 10:30 AM PDT

Let's Make Web Video FAST

Video can be beautiful and engaging, but if we don’t pay attention to performance it can also make our sites slooooow. In this episode, Doug Sillars teaches us how to make video on the web fast!

Learn With Jason is made possible by our sponsors:

../../components/episode-preview.solid