Generics are hard! Or at least, many of us seem to think that way. It is a viewpoint I have seen shared many times over, partially implying that “Generics” is a concept, much more difficult than most other Typescript concepts. I’m here to tell you, it’s not! It’s easy for that all-too-common imposter syndrome to […]
Why ‘optional’ is powerful in Typescript
Coming from another language, feeling like the optional type is pointless? Like many others, perhaps you have also noticed that it is indeed possible to define a class or even an interface with a sub-interface. This prevents you from creating the object without defining all the properties, they’re not even nullable and that’s great! Let’s […]
Arguments for why a team should use Typescript instead of Python
Typescript is statically typed and has compile time checks, which significantly boosts developer experience. I realize that is as close to what the official docs says as it can get without me quoting it directly, but I honestly don’t think you need to say more than that! So you would use Typescript over python, for […]