Syntax - Tasty Web Development Treats

719: Fullstack TypeScript Apps with No Build Step?! with Brian LeRoux

Jan 19, 2024
Brian LeRoux, a software developer known for the Begin CLI and Enhance framework, dives into the world of bundler-free web development. He discusses the benefits and downsides of this approach, along with handling TypeScript and live reloading. The conversation also highlights Enhance's capabilities as a meta framework and its strategies for managing CSS effectively. Brian shares his insights from AWS: Reinvent and offers thoughts on the evolution of JavaScript runtimes, emphasizing simplicity and performance in the ever-changing landscape of web development.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Start Simple, Measure First

  • Start with the simplest thing that works, like raw HTML, CSS, and JavaScript.
  • Measure and observe your application's performance before adding complexity.
INSIGHT

Bundling Downsides

  • Bundling can negatively impact debugging by obfuscating code and complicating stack traces.
  • Real stack traces are crucial for efficient debugging, especially for server-side Node.js applications.
ANECDOTE

AWS Lite Story

  • The AWS JavaScript SDK's large size (95MB) caused performance issues, prompting the creation of AWS Lite.
  • AWS Lite is five times faster, highlighting the potential performance gains of avoiding bundling in specific cases.
Get the Snipd Podcast app to discover more snips from this episode
Get the app