> Markdown version of [/events/world-congress-2026-europe/sessions/1049-typescript-features](https://www.wearedevelopers.com/events/world-congress-2026-europe/sessions/1049-typescript-features). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # TypeScript Features That Changed the Game - **Date:** Thursday, Jul 9, 2026 - **Time:** 12:50–13:00 (10 min) - **Room:** Stage 7 - **Event:** World Congress 2026 Europe ## Recording [Watch recording](https://www.wearedevelopers.com/videos/100061-typescript-features-that-changed-the-game) ## Description TypeScript emerged as a practical, editor-first extension of JavaScript to help teams scale JavaScript with a structural, gradual type system and better tooling. This talk traces that origin story and highlights the features that "changed the game" from strict null checking and discriminated unions to advanced conditional/template literal types and recent compiler performance advances. ## Speaker ### [Dani Coll](https://www.wearedevelopers.com/@dani-coll) Lead Developer Advocate at Dynatrace ## Related talks at this congress - [Type Systems You Might Not Know (But Will Love)](https://www.wearedevelopers.com/events/world-congress-2026-europe/sessions/1042-type-systems-you) — Veit Heller - [Extreme Rules Lawyering with the ECMAScript Specifications](https://www.wearedevelopers.com/events/world-congress-2026-europe/sessions/1117-extreme-rules) — Peter Kröner - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/events/world-congress-2026-europe/sessions/982-stop-using-node-js) — Alfonso Graziano - [3x Performance: A Humbling Journey](https://www.wearedevelopers.com/events/world-congress-2026-europe/sessions/1166-3x-performance-a) — Luca Trușcă