This browser doesn't support Spotify Web Player. Switch browsers or download Spotify for your desktop.

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 61 - The challenges of being ethical in tech11/24/2020
    12:29
  2. 2.
    Episode 60 - Mostly HTML, some CSS, and a little JS11/17/2020
    4:42
  3. 3.
    Episode 59 - Callbacks vs. custom events in vanilla JS11/10/2020
    7:25
  4. 4.
    Episode 58 - The end of Internet Explorer11/03/2020
    5:17
  5. 5.
    Episode 57 - How performant is vanilla JS?10/27/2020
    6:44
  6. 6.
    Episode 56 - When should you use a framework?08/26/2020
    3:30
  7. 7.
    Episode 55 - The most common myth about vanilla JS08/19/2020
    6:01
  8. 8.
    Episode 54 - Code get stuck research repeat06/29/2020
    1:58
  1. 9.
    Episode 53 - Always bet on HTML06/23/2020
    8:29
  2. 10.
    Episode 52 - Can junior developers ask too many questions?05/26/2020
    2:43
  3. 11.
    Episode 51 - Own your platform05/18/2020
    4:51
  4. 12.
    Episode 50 - You don't get a free pass on web performance just because you built an app05/07/2020
    7:30
  5. 13.
    Episode 49 - How to make the transition from beginner to advanced developer04/07/2020
    7:19
  6. 14.
    Episode 48 - Everything you ever wanted to know about polyfills03/31/2020
    17:42
  7. 15.
    Episode 47 - We are the helpers03/24/2020
    8:56
  8. 16.
    Episode 46 - All about that JAMStack03/17/2020
    19:23
  9. 17.
    Episode 45 - Replacing JavaScript with HTML and CSS03/10/2020
    11:00
  10. 18.
    Episode 44 - Why write vanilla JS when you can just use [insert library or framework here]?03/03/2020
    4:50
  11. 19.
    Episode 43 - fetch() vs. XHR performance for making API calls02/25/2020
    5:13
  12. 20.
    Episode 42 - Tools and developer habits02/11/2020
    7:58
  13. 21.
    Episode 41 - No, a framework is not faster than vanilla JS DOM manipulation (but it can be)01/21/2020
    9:18
  14. 22.
    Episode 40 - I <3 the cascade01/14/2020
    3:52
  15. 23.
    Episode 39 - HTML is a living language01/07/2020
    10:47
  16. 24.
    Episode 38 - The defer attribute12/17/2019
    6:35
  17. 25.
    Episode 37 - James Williamson and a web for everyone12/10/2019
    7:31
  18. 26.
    Episode 36 - The web is getting slower12/10/2019
    9:55
  19. 27.
    Episode 35 - Running a trust-based business12/03/2019
    7:28
  20. 28.
    Episode 34 - Learning to code and gradual improvements11/26/2019
    8:05
  21. 29.
    Episode 33 - The web is not dying11/19/2019
    24:09
  22. 30.
    Episode 32 - The question that changed my career11/12/2019
    10:59
  23. 31.
    Episode 31 - How I structure my vanilla JS projects11/05/2019
    8:48
  24. 32.
    Episode 30 - How to learn JavaScript when you're feeling stuck10/29/2019
    4:52
  25. 33.
    Episode 29 - Just use focus styles, damnit!10/22/2019
    4:33
  26. 34.
    Episode 28 - How to land your first developer job10/15/2019
    18:42
  27. 35.
    Episode 27 - Gatekeeping and the tools we use10/08/2019
    5:40
  28. 36.
    Episode 26 - The ethics of the tools we use10/01/2019
    8:54
  29. 37.
    Episode 25 - We're all just fumbling our way through this09/26/2019
    4:39
  30. 38.
    Episode 24 - Why do people choose frameworks over vanilla JS?09/24/2019
    8:52
  31. 39.
    Episode 23 - The nature of the web09/18/2019
    3:08
  32. 40.
    Episode 22 - JavaScript frameworks are better for accessibility (and other myths)09/10/2019
    3:14
  33. 41.
    Episode 21 - Old doesn't mean obsolete09/04/2019
    1:51
  34. 42.
    Episode 20 - 30k of JavaScript isn't that much08/29/2019
    2:47
  35. 43.
    Episode 19 - Code readability is more important than brevity05/02/2019
    4:28
  36. 44.
    Episode 18 - let, const, and why I still use var04/30/2019
    4:07
  37. 45.
    Episode 17 - Accessibility is a moral obligation04/25/2019
    8:45
  38. 46.
    Episode 16 - The Lean Web02/13/2019
    34:15
  39. 47.
    Episode 15 - The developer experience is bullshit09/21/2018
    6:30
  40. 48.
    Episode 14 - How to be a great JavaScript developer08/28/2018
    5:14
  41. 49.
    Episode 13 - Why I still use XHR instead of the Fetch API08/14/2018
    13:25
  42. 50.
    Episode 12 - How to plan out your JavaScript projects05/29/2018
    5:34
  43. 51.
    Episode 11 - Alternatives to CSS-in-JS05/21/2018
    15:05
  44. 52.
    Episode 10 - What's wrong with CSS-in-JS?04/26/2018
    14:28
  45. 53.
    Episode 9 - You don't have to know everything04/24/2018
    3:06
  46. 54.
    Episode 8 - Learning how to think in JavaScript04/16/2018
    8:02
  47. 55.
    Episode 7 - The problem with "just use jQuery"04/12/2018
    5:17
  48. 56.
    Episode 6 - The benefits of using a JavaScript framework (seriously)04/10/2018
    3:24
  49. 57.
    Episode 5 - You're not a fraud04/04/2018
    2:06
  50. 58.
    Episode 4 - Easter Sale03/30/2018
    3:10
  51. 59.
    Episode 3 - What you need to know to be a good developer03/29/2018
    3:23
  52. 60.
    Episode 2 - Polyfills are awesome (and you are too)03/27/2018
    5:54
  53. 61.
    Episode 1 - I <3 vanilla JS03/26/2018
    3:40

Listen to The Vanilla JS Podcast now.

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