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.
Want to sponsor upcoming TKYT sessions? Explore the sponsorship opportunities.
All Sessions
Watch all 67 sessions of Teach Kelvin Your Thing on YouTube. Show your support and get notified of new sessions by subscribing on YouTube.
-
TKYT #67 Inside Mongoose and Mongoose Studio with Valeri Karpov
Nov 30, 2025
-
TKYT #66 Modern animation with Motion and React with Matt Perry
Apr 7, 2025
-
TKYT #65 Building an app with what's new in Next.js 15 with Lee Robinson
Nov 11, 2024
-
TKYT #64 Building full-stack web apps with React using One and Tamagui with Nathan Wienert
Oct 15, 2024
-
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