PLAY PODCASTS
938: Hot Takes + Bike Shedding

938: Hot Takes + Bike Shedding

Syntax - Tasty Web Development Treats · Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

September 17, 202527m 53s

Audio is streamed directly from the publisher (traffic.megaphone.fm) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

Wes and Scott dive into some hot takes and classic debates—tabs vs spaces, camel vs snake case, export styles, barrel files, variable naming, and more.

Show Notes

  • 00:00 Welcome to Syntax!
  • 01:26 CSS variables: descriptive vs. semantic
  • 03:38 snake_case vs. camelCase
  • 04:54 Default exports vs. named exports
  • 06:23 Barrel files vs. direct imports
  • 09:15 Function declaration vs. function expression
  • 11:00 Inferred types vs. explicit types
  • 13:40 Brought to you by Sentry.io
  • 14:40 Long and explicit variable names vs. short with comments
  • 16:27 Self-documenting code vs. code comments
  • 17:03 Rebase vs. merge commit
  • 18:39 Naming event parameters: e vs. event
  • 20:33 Tabs vs. spaces
  • 22:18 Big line height vs. small line height
  • 23:50 Hard line length vs. line wrap

Hit us up on Socials!

Syntax: X Instagram Tiktok LinkedIn Threads

Wes: X Instagram Tiktok LinkedIn Threads

Scott: X Instagram Tiktok LinkedIn Threads

Randy: X Instagram YouTube Threads