TypeScript's `erasableSyntaxOnly` Flag
Explains TypeScript's new `erasableSyntaxOnly` compiler flag, which restricts code to features that are fully erasable during compilation.
Persönlicher Blog über TypeScript und Webentwicklung
180 Articles from this blog
Explains TypeScript's new `erasableSyntaxOnly` compiler flag, which restricts code to features that are fully erasable during compilation.
An article clarifying common misconceptions about the 'unsafe' keyword in Rust, explaining that it does not disable the borrow checker.
A guide to using Tokio's `join!` and `select!` macros for concurrent and parallel async operations in Rust.
A guide to using Tokio channels for sharing data between async tasks in Rust, covering MPSC, broadcast, and watch patterns.
A hands-on guide and workshop for writing network applications using the Tokio async runtime in Rust.
A beginner's guide to creating a simple TCP server using the Tokio async runtime for Rust.
A developer announces a redesigned personal website, explaining the new focus on content and the move to a new hosting platform.
A developer shares five hard truths about TypeScript, including its relationship to JavaScript and the complexity it adds.
A guide to refactoring Rust code by introducing traits and custom types to handle optional and required HTTP headers more safely and expressively.
Explains how to use Rust's Newtype pattern to safely abstract file name extraction from paths, replacing error-prone code.
Author announces 'The TypeScript Cookbook', a new O'Reilly book for 2023 providing practical solutions for everyday TypeScript problems.
Explains the challenges of iterating over object keys in TypeScript and provides solutions for type-safe property access.
Explores the state of Universal JavaScript, showing how to write code that runs in Node.js, Deno, and browsers using a podcast parsing example.
A developer reflects on 10 years of blogging, covering the evolution of his website, technologies used, and how it influenced his career.
Explores using Rust traits for external types, using a custom IsLocalhost trait as a practical example to improve code clarity.
A TypeScript talk write-up on creating advanced types for the Commander.js library to improve CLI development safety and developer experience.
Common mistakes to avoid when learning TypeScript, especially for developers with JavaScript or other language backgrounds.
A guide for beginners on how to learn Rust, recommending resources like tutorials, books, and the Exercism platform.
The author announces a new website section for sharing slides and coverage from their workshops and talks, including a 'making of' story.
Explores TypeScript function overloads, their limitations, and how newer features like variadic tuple types offer better solutions.