Why enums are usually considered a bad idea in TypeScript.
TypeScript Puzzle with explanation.
TypeScript does type widening for us out of convenience. Sometimes it's weird though, and here's how you fix it.
JavaScript and TypeScript can throw anything as an error; Error, number, string. So when handling an exception we can't expect a type Error. Here is how to handle the type properly.
Tips to help new web developers communicate better at work.
Day in the life of a software developer