
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