Software Engineering Daily

TypeScript ESLint with Josh Goldberg

Oct 31, 2024
In this discussion, Paweł Borkowski, founder of flat.social and glot.space, delves into TypeScript’s rich history and its journey from Microsoft to a vital tool in JavaScript development. He highlights TypeScript's static typing and the importance of ESLint in maintaining code quality. The conversation touches upon major improvements in TypeScript ESLint version 8, including typed linting, and the challenges of open source collaboration. Paweł shares insights from his experience in navigating both corporate and open-source landscapes.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Josh's Coding Journey

  • Josh Goldberg's dad was a computer science professor, initially deterring him from the field.
  • However, his interest in web design and a high school Java class sparked his passion for coding.
INSIGHT

TypeScript Overview

  • TypeScript enhances JavaScript with optional type annotations, improving code maintainability.
  • It provides a type checker that identifies potential errors during development, enabling early bug detection.
INSIGHT

TypeScript Development

  • TypeScript, a Microsoft project, prioritizes staying within the type space and not introducing runtime features that might clash with JavaScript.
  • While TypeScript is open source, Microsoft still leads its development, working closely with TC39 to ensure compatibility.
Get the Snipd Podcast app to discover more snips from this episode
Get the app