JSJ 471: Things Every JavaScript Developer Must Know – Part 3

In this episode, the panel discusses the final list of things that developers need to know and how and when they're important. These topics include:

  • Duck typing
  • TypeScript
  • Various programming terms and concepts: recursion, garbage collection, MVC, etc.
  • JS number and Math system (NaN, precision, BigInt, …)
  • At least one framework
  • At least one testing framework
  • A bundler (WebPack or Rollup or Parcel etc)


  • Aimee Knight
  • AJ O'Neal
  • Dan Shappir
  • Steve Edwards