Syntax - Tasty Web Development Treats
Syntax - Tasty Web Development Treats
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers
938: Hot Takes + Bike Shedding
27 minutes Posted Sep 17, 2025 at 11:00 am.
Welcome to Syntax!
CSS variables: descriptive vs. semantic
snake_case vs. camelCase
Default exports vs. named exports
Barrel files vs. direct imports
Function declaration vs. function expression
Inferred types vs. explicit types
Brought to you by Sentry.io
Long and explicit variable names vs. short with comments
Self-documenting code vs. code comments
Rebase vs. merge commit
Naming event parameters: e vs. event
Tabs vs. spaces
Big line height vs. small line height
Hard line length vs. line wrap
0:00
27:53
Download MP3
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