The Vanilla JS Podcast

By Chris Ferdinandi

A show about JavaScript for people who hate the complexity of modern front‑end web development.

  1. 1.
    Episode 72 - Web development and climate change
    7:15
  2. 2.
    Episode 71 - Images and screen readers
    4:24
  3. 3.
    Episode 70 - The mobile IS the web
    2:05
  4. 4.
    Episode 69 - Sometimes you just need JavaScript
    2:46
  5. 5.
    Episode 68 - Tech interviews suck
    2:27
  6. 6.
    Episode 67 - Accessibility is hard. It's also your job.
    5:55
  7. 7.
    Episode 66 - The tools you use don't matter... except when they do
    2:23
  8. 8.
    Episode 65 - The modern web sucks: the Space Jam website
    2:50
  1. 9.
    Episode 64 - Theres no such thing as a website or web app that doesn't need to be accessible
    7:09
  2. 10.
    Episode 63 - Do you need build tools?
    10:15
  3. 11.
    Episode 62 - Entropy, developer experience, and vanilla JS
    4:10
  4. 12.
    Episode 61 - The challenges of being ethical in tech
    12:29
  5. 13.
    Episode 60 - Mostly HTML, some CSS, and a little JS
    4:42
  6. 14.
    Episode 59 - Callbacks vs. custom events in vanilla JS
    7:25
  7. 15.
    Episode 58 - The end of Internet Explorer
    5:17
  8. 16.
    Episode 57 - How performant is vanilla JS?
    6:44
  9. 17.
    Episode 56 - When should you use a framework?
    3:30
  10. 18.
    Episode 55 - The most common myth about vanilla JS
    6:01
  11. 19.
    Episode 54 - Code get stuck research repeat
    1:58
  12. 20.
    Episode 53 - Always bet on HTML
    8:29
  13. 21.
    Episode 52 - Can junior developers ask too many questions?
    2:43
  14. 22.
    Episode 51 - Own your platform
    4:51
  15. 23.
    Episode 50 - You don't get a free pass on web performance just because you built an app
    7:30
  16. 24.
    Episode 49 - How to make the transition from beginner to advanced developer
    7:19
  17. 25.
    Episode 48 - Everything you ever wanted to know about polyfills
    17:42
  18. 26.
    Episode 47 - We are the helpers
    8:56
  19. 27.
    Episode 46 - All about that JAMStack
    19:23
  20. 28.
    Episode 45 - Replacing JavaScript with HTML and CSS
    11:00
  21. 29.
    Episode 44 - Why write vanilla JS when you can just use [insert library or framework here]?
    4:50
  22. 30.
    Episode 43 - fetch() vs. XHR performance for making API calls
    5:13
  23. 31.
    Episode 42 - Tools and developer habits
    7:58
  24. 32.
    Episode 41 - No, a framework is not faster than vanilla JS DOM manipulation (but it can be)
    9:18
  25. 33.
    Episode 40 - I <3 the cascade
    3:52
  26. 34.
    Episode 39 - HTML is a living language
    10:47
  27. 35.
    Episode 38 - The defer attribute
    6:35
  28. 36.
    Episode 37 - James Williamson and a web for everyone
    7:31
  29. 37.
    Episode 36 - The web is getting slower
    9:55
  30. 38.
    Episode 35 - Running a trust-based business
    7:28
  31. 39.
    Episode 34 - Learning to code and gradual improvements
    8:05
  32. 40.
    Episode 33 - The web is not dying
    24:09
  33. 41.
    Episode 32 - The question that changed my career
    10:59
  34. 42.
    Episode 31 - How I structure my vanilla JS projects
    8:48
  35. 43.
    Episode 30 - How to learn JavaScript when you're feeling stuck
    4:52
  36. 44.
    Episode 29 - Just use focus styles, damnit!
    4:33
  37. 45.
    Episode 28 - How to land your first developer job
    18:42
  38. 46.
    Episode 27 - Gatekeeping and the tools we use
    5:40
  39. 47.
    Episode 26 - The ethics of the tools we use
    8:54
  40. 48.
    Episode 25 - We're all just fumbling our way through this
    4:39
  41. 49.
    Episode 24 - Why do people choose frameworks over vanilla JS?
    8:52
  42. 50.
    Episode 23 - The nature of the web
    3:08

Listen to The Vanilla JS Podcast now.

Listen to The Vanilla JS Podcast in full in the Spotify app