Currently writing about: AWS, React.js, Node.js, TypeScript, friction logs.
20 Days of TypeScript
Blog series
Advanced Use Case: Exploring type inference with conditional types and more complex generic patterns.
7 min read
See the T extends U ? X : Y syntax in action with simple examples.
6 min read
Mapped types are a powerful feature that enable us to take existing types and generate new types from them on the fly.
3 min read
Implementing custom type guards for a complex type validation with deep object structures.
5 min read
Decorators, a proposed feature for JavaScript, are already available as an experimental feature in TypeScript. See an example of decorators in action in this post exploring the topic.
5 min read
A look at different implementations of generics for more specific use cases.
4 min read
See how we can use the TypeScript operator keyof to dig into our types.
2 min read
This post covers the basics of modules in TypeScript.
3 min read
A practical explanation of how union and intersection types work.
4 min read
Implement your own map function with TypeScript.
3 min read
See how TypeScript is used with async promises.
4 min read
Join me as we dive deep into TypeScript's type operators, including keyof, index types, and index signatures. I'll be guiding you through practical examples that you can follow along with in the TypeScript Playground. Master these powerful tools with me to boost your TypeScript's code reliability and predictability with an advanced type system.
4 min read
Popular series
Popular articles
Want blog and course updates?
Get fresh posts + news direct to your inbox.
No spam. Max one email per week.
Dennis O'Keeffe
2020-present Dennis O'Keeffe.
All Rights Reserved.