The 5 commandments of clean error handling in TypeScript
· 11 min read

Dealing with errors is an essential part of software engineering.
Defining and having strong guidelines on how to handle errors will make your life easier when developing features, but also, and maybe more importantly when things go wrong!
At Orus (where we try to reinvent professional insurance), over time, we tailored an error strategy that works well for us and that we think could be useful to share.
