Engineering

Software engineering practice, craft and technical decision making
All tags 2 articles
Error handling across the stack

Error handling across the stack

Things break. The question is not whether your app will hit an error, it is how gracefully it recovers. Here is how I think about error handling across the frontend, backend, and queue consumers, with real patterns from the apps I run.
Where should I validate? Everywhere, and for different reasons

Where should I validate? Everywhere, and for different reasons

Validation is one of those topics that feels boring until something goes wrong in production. Here is how I think about validation across the stack, with real examples from the apps I run.
Copyright © 2026