Learn web development with me
Teach Kelvin Your Thing was created out of a need for me to learn not just new technologies but how folks who know these technologies use them.
Upcoming
Here's who we'll be learning from next on Teach Kelvin Your Thing! Get notified when new sessions are live by subscribing on YouTube
TKYT #64 Building full-stack web apps with React using One and Tamagui with Nathan Wienert
Oct 15, 2024
TKYT #65 Building native apps with web tech using Hotwire Native with Joe Masilotti
Oct 28, 2024
Want to sponsor upcoming TKYT sessions? Explore the sponsorship opportunities.
All Sessions
Watch all 63 sessions of Teach Kelvin Your Thing on YouTube. Show your support and get notified of new sessions by subscribing on YouTube
TKYT #63 Orange ORM: The TypeScript ORM with Lars-Erik Roald
Jun 24, 2024
TKYT #62 Progressively enhance HTML with Unpoly with Henning Koch
Jun 17, 2024
TKYT #61 Building web apps with HTMX with Carson Gross
May 20, 2024
TKYT #60 Build realtime, local-first apps with ElectricSQL with Kevin De Porre
May 13, 2024
TKYT #59 The State of PWAs with Danny Moerkerke
Mar 18, 2024
TKYT #58 Build fast web apps in Rails with Turbo with Jorge Manrubia
Mar 4, 2024
TKYT #57 Dive into 80+ Vue UI Components with PrimeVue with Çağatay Çivici
Feb 19, 2024
TKYT #56 Enhance your Rails app with SQLite with Stephen Margheim
Feb 12, 2024
TKYT #55 Build a SaaS app with React and Wasp with Vince Canger
Feb 5, 2024
TKYT #54 You don't need a CSS preprocessor with Adam Argyle
Jan 22, 2024
TKYT #53 Full-stack API mocking in Remix with MSW with Artem Zakharchenko
Jan 20, 2024
TKYT #52 Build APIs with Swift and Vapor with Tim Condon
Nov 29, 2023
TKYT #51 High performance PostgreSQL for Rails with Andrew Atkinson
Nov 15, 2023
TKYT #50 Build a Next.js app with a visual headless CMS with Steve Sewell
Aug 25, 2023
TKYT #49 User management for React and Next.js with Dev Agrawal
Aug 15, 2023
TKYT #48 Real-time web apps with Meteor & React with Fred Maia
Jul 31, 2023
TKYT #47 Make React 70% faster with Million.js with Aiden Bai
Jul 21, 2023
TKYT #46 Angular unchained with Enea Jahollari
Jun 28, 2023
TKYT #45 VineJS: validation library for Node.js with Harminder Virk
Jun 20, 2023
TKYT #44 Full-stack web dev on The Epic Stack with Kent C. Dodds
Jun 8, 2023
TKYT #43 Drizzle ORM: The TypeScript ORM with Alex Blokh
Jun 1, 2023
TKYT #42 Type-safe data access with Prisma with Sabin Adams
May 31, 2023
TKYT #41 Building mobile apps with Ionic & Vue with Mike Hartington
May 30, 2023
TKYT #40 Headless commerce with Shopify's Hydrogen with Bret Little
May 17, 2023
TKYT #39 Formkit: the form framework for Vue with Justin Schroeder
May 16, 2023
TKYT #38 Turso: the DX of SQLite on the Edge with Glauber Costa
May 5, 2023
TKYT #37 WTF is UnoCSS? with Anthony Fu
Apr 10, 2023
TKYT #36 Building full-stack apps with AWS Amplify with Erik Hanchett
Apr 6, 2023
TKYT #35 Getting started with Redwood with Anthony Campolo
Apr 5, 2023
TKYT #34 Building an API with Nest with Jay Cooper Bell
Apr 4, 2023
TKYT #33 Decoding the Fastify plugin system with Manuel Spigolon
Apr 3, 2023
TKYT #32 Getting started with tRPC with Anthony Shew
Feb 24, 2023
TKYT #31 Building a Qwik app with Yoav Ganbar
Feb 6, 2023
TKYT #30 Why attention to detail matters with Sanjin Celeski
Feb 3, 2023
TKYT #28 Building a blog with BlogHunch with Subham Mitra
Jan 18, 2023
TKYT #29 Getting started with Formidable with Donald Pakkies
Jan 18, 2023
TKYT #26 Getting started with 3D modelling in React with Sara Vieira
Jan 16, 2023
TKYT #27 magic-regexp: the readable RegExp alternative with Daniel Roe
Jan 16, 2023
TKYT #25 Getting started with Wundergraph with Jens Neuse
Jan 11, 2023
TKYT #24 Embracing the strengths of the web with Marko with Dylan Piercey
Jan 10, 2023
TKYT #23 Learning modern Angular with Chau Tran
Dec 2, 2022
TKYT #22 Building hybrid web apps with Nuxt with Daniel Roe
Nov 28, 2022
TKYT #21 Getting started with Platformatic DB with Matteo Collina
Nov 24, 2022
TKYT #20 Serverless from scratch with Jason Lengstorf
Nov 16, 2022
TKYT #19 Building full-stack Next.js apps with Brandon Bayer
Nov 2, 2022
TKYT #18 Styling with Design Tokens and Token CSS with Nate Moore
Oct 20, 2022
TKYT #17 Building resumable websites with Qwik with Manu Almeida
Oct 18, 2022
TKYT #16 Why the world needs Qwik with Miško Hevery
Oct 17, 2022
TKYT #14 Eleventy: the underdog site generator with Zach Leatherman
Oct 13, 2022
TKYT #15 Reactivity and SolidJS with Ryan Carniato
Oct 13, 2022
TKYT #13 Mutation testing with StrykerJS with Nico Jansen
Oct 3, 2022
TKYT #12 Lit and Web Components with Elliott Marquez
Sep 30, 2022
TKYT #11 Learning Svelte from scratch with Geoff Rich
Sep 29, 2022
TKYT #10 Monorepos, Nx and Lerna with Juri Strumpflohner
Sep 27, 2022
TKYT #9 Learning TypeScript from scratch with Matt Pocock
Jul 19, 2022
TKYT #8 Zagjs: UI components on state machines with Segun Adebayo
Jun 29, 2022
TKYT #7 Building desktop apps with Electron with Praneet Rohida
May 26, 2022
TKYT #6 Building a landing page with Charkra UI with Esther Agbaje
May 23, 2022
TKYT #5 Building APIs with AdonisJS with Harminder Virk
May 4, 2022
TKYT #4 Node.js streams with Luciano Mammino
Apr 29, 2022
TKYT #3 Getting started with RapidAPI with Pratham Kumar
Apr 20, 2022
TKYT #2 Building CLI apps with Dart with Brett Sutton
Jul 2, 2021
TKYT #1 Async iterators in JavaScript and Node.js with Luciano Mammino
May 14, 2021