Scott and Wes sit down with Dimitri Mitropoulos to explore the wild edges of TypeScript—from running Doom in the type system to building tools like Typeslayer. They dig into Turing-complete types, performance limits, and what the future might hold for TypeScript and programming languages as a whole.
Show Notes
- 00:00 Welcome to Syntax!
- 00:27 Dimitri Mitropoulos Introduction
- 01:29 What is Doom in TypeScript?
- 03:10 TypeScript Types and Turing Completeness
- 04:06 Project Overview and Challenges
- 04:57 ASCII Art and Visual Representation
- 06:50 Performance Issues with TypeScript
- 09:27 Brought to you by Sentry.io
- 09:51 Typeslayer Tool Introduction
- 16:19 Building in Tauri
- 20:54 Challenges around packaging
- 24:03 Future of TypeScript and AI
- 27:40 Is the Go-based compiler significantly faster?
- 30:23 Should there be something to follow Typescript?
- 36:27 Staying up to date with WASM.
- 37:08 SquiggleConf Overview
- 38:26 Hosting a conference
- 40:45 What are your thoughts on Zig?
- 45:07 Vibe coding as an end goal
- 50:01 Sick Picks & Shameless Plugs
Sick Picks
- Dimitri: pullfrog
Shameless Plugs
- Dimitri: Michigan TypeScript on YouTube
Hit us up on Socials!
Syntax: X Instagram Tiktok LinkedIn Threads
Wes: X Instagram Tiktok LinkedIn Threads