My latest articles, what's on my mind lately
Real Immutable Types With TypeScript
Mar 7, 2020 • 6 mins read
Discover a simple, library-free method to create immutable objects in TypeScript. Learn about the `Immutable` type, its advantages over the built-in Readonly type, and its limitations at runtime.
TypeScript and the Power of the Unknown
Jul 15, 2019 • 5 mins read
Uncover the power of TypeScript's 'unknown' type, a safer alternative to 'any'. Learn about its use cases, including migrating from JavaScript, working with third-party libraries without type definitions, and consuming APIs that aren't yet implemented.
I was listening to a podcast... (the 2018 edition)
Jul 26, 2018 • 2 mins read
Explore a curated list of podcasts from various domains including tech, news, entertainment, and sports. This 2018 edition provides an updated selection of podcasts that the author frequently listens to, offering insights and recommendations for each.
Handling nulls in C# the right way
Jan 31, 2017 • 9 mins read
Learn how to handle null values in C# effectively using the language-ext library. Discover the problems associated with nulls, the importance of avoiding their use, and how language-ext's Option<T> type provides a better alternative. Explore real-life scenarios and code examples to understand the benefits of using Option<T> for null handling in C#.
What makes a good team
Jan 7, 2017 • 3 mins read
Discover the key characteristics that make a team truly exceptional. Learn about constant challenges, the importance of the human perspective, attention to details, eagerness to learn, and being open-minded. Find out what makes a team great.