blog
Pick a tool, and stick with it
Stop chasing the perfect tool—embrace the one that works well enough, use it for long enough, and focus on mastering it
blog
Stop chasing the perfect tool—embrace the one that works well enough, use it for long enough, and focus on mastering it
blog
Unlock the full potential of your Knowledge Management system by mastering the art of crafting clear, concise, and organized note names – the secret to transforming your chaotic digital world into a seamlessly searchable, highly efficient repository of wisdom
blog
Learn how to safely use TypeScript interface property names at runtime
blog
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
blog
Learn why ngOnInit is not always the best solution
blog
There is almost no use in installing npm packages globally. Here's why
blog
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…
blog
Why you should favor TypeScript interfaces and custom types over classes
blog
Leverage TypeScript paths to avoid problems with your shared types imports
blog
Use stable versions of Node.js and npm to avoid surprises in production
blog
Authorization best practices to improve the security of your applications