Stefan Baumgartner is a developer, author, and speaker based in Linz, Austria. He specializes in TypeScript, JavaScript, and Rust, and has spent over a decade writing about type systems, language design, and the craft of building software.
TypeScript Cookbook (O'Reilly, 2023) is Stefan's second book on TypeScript. It covers real-world type-level programming across 12 chapters and 100+ recipes — from project setup and basic types through generics, conditional types, and beyond. It is available in English, Russian, and Korean.
TypeScript in 50 Lessons (Smashing Magazine, 2020) was Stefan's first book on TypeScript, covering the language from the ground up through 50 focused, self-contained lessons.
Stefan writes regularly at fettblog.eu, where he has published over 50 TypeScript articles since 2018, alongside writing on Rust and web development. He speaks at conferences and runs workshops on TypeScript and Rust.