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