Software Engineering Daily cover image

Software Engineering Daily

TypeScript ESLint with Josh Goldberg

Oct 31, 2024
56:29
Snipd AI
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.
Read more

Podcast summary created with Snipd AI

Quick takeaways

  • TypeScript, developed by Microsoft, enhances JavaScript with static typing and optional annotations to improve code quality and error identification.
  • The TypeScript ESLint project aims to standardize stylistic conventions and improve collaboration among developers working on TypeScript projects.

Deep dives

Introduction to TypeScript and Its Purpose

TypeScript, developed by Microsoft, is a superset of JavaScript designed to add static typing and enhance code quality through optional type annotations. This functionality allows developers to define the structure of their code more clearly, making it easier to identify potential errors during development with built-in type checking. By providing a more formal syntax, TypeScript helps developers manage larger codebases while reducing the likelihood of runtime errors. Ultimately, its goal is to improve the coding experience for JavaScript developers and make their workflows more efficient.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode