Dante De Ruwe

Dante De Ruwe

Dante is a consultant and software crafter, helping companies develop well-crafted software solutions, mainly with .NET and TypeScript. He believes great software is built by collaborative teams where quality, testing, and continuous improvement are part of the culture. As a public speaker, he shares his passion for software craftsmanship with developers who want to sharpen their skills, write high-quality code, and take pride in their work.
Coding With O(0) Time Complexity: Fun With Advanced TypeScript
React Advanced 2025React Advanced 2025
22 min
Coding With O(0) Time Complexity: Fun With Advanced TypeScript
TypeScript has a very unique type system that is universally loved. Yet, most developers have only scratched the surface on what unique things are possible using Typescript's types.For example, are you familiar with the `infer` keyword? How about recursive types? Did you know that 0 can be a type? Did you know you can do arithmetic using purely typescript types? Oh yeah, did you also know you can reproduce Wordle using purely typescript types?In this 100% code-driven session, Dante will show you weird and interesting parts of the Typescript type system that make you think "this is extreme, very cool and hilariously nerdy, but when would I ever need this?". The fact of the matter is, you might, in some specific situations; but more often than not you will never use this stuff... Though, has that ever stopped us from just having fun?