

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.
AI Snips
Chapters
Transcript
Episode notes
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.
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.
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.