Blog
Notes on frontend, Astro, TypeScript and web performance.
How to give (and receive) a good code review
Code review is communication, not an exam. Rules to make it add value instead of friction.
#programming#team#best-practices
Naming things well is half the job
Why the names of your variables and functions matter more than almost any other code decision.
#programming#clean-code#best-practices
Errors you don't hide (and that don't blow up on you)
Why swallowing exceptions is the worst strategy and how to model errors explicitly.
#programming#architecture#best-practices