Typesafe checks against TypeScript interface property names at runtime Learn how to safely use TypeScript interface property names at runtime
TypeScript Switch Case best practices Switch statements are sometimes considered a code smell, but when they do make sense to use, you’d better make sure you don’t forget a single case. Luckily, TypeScript can help
NPM best practices: Stop installing npm packages globally There is almost no use in installing npm packages globally. Here's why
How to write code comments like a pro In this article, I’ll explain how my commenting practice (yes, that’s a thing :p) has evolved as well as what I currently recommend, whether you’re a junior fresh out of school, a seasoned developer…
TypeScript best practices: Interfaces and custom types vs classes Why you should favor TypeScript interfaces and custom types over classes
TypeScript monorepo best practices: Avoid import issues Leverage TypeScript paths to avoid problems with your shared types imports