Currently writing about: AWS, React.js, Node.js, TypeScript, friction logs.

20 Days of TypeScript

Blog series

#1: Understanding Advance Type Inference In Typescript

Advanced Use Case: Exploring type inference with conditional types and more complex generic patterns.

7 min read

#2: Mastering Conditional Types In Typescript

See the T extends U ? X : Y syntax in action with simple examples.

6 min read

#3: Exploring Typescript Mapped Types And Transformations

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

#4: Ensuring Type Safety With Type Guards

Implementing custom type guards for a complex type validation with deep object structures.

5 min read

#5: TypeScript Decorators: An Introduction To Metadata And Annotation

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

#6: Advanced Typescript Generics In Practice

A look at different implementations of generics for more specific use cases.

4 min read

#7: Harnessing The Power Of The keyof Operator

See how we can use the TypeScript operator keyof to dig into our types.

2 min read

#8: Typescript Modules For Organizing And Sharing Code Effectively

This post covers the basics of modules in TypeScript.

3 min read

#9: Advanced Union And Intersection Types In Typescript

A practical explanation of how union and intersection types work.

4 min read

#10: Typescript And Functional Programming

Implement your own map function with TypeScript.

3 min read

#11: Typescript And Promises: Conquering Asynchronous Programming

See how TypeScript is used with async promises.

4 min read

#12: Diving Into Typescript's Type System: Type Operators

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

Dennis O'Keeffe

2020-present Dennis O'Keeffe.

All Rights Reserved.