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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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: