Tie together backend and frontend using type-safe API clients, allowing the
TypeScript and Go compilers to prevent typos and developer errors.
When in a Postgres transaction, the data you read can change underneath you.
Did you realise this? Many don't, for good reasons.
Fast build times have a number of benefits, from reliability to developer
happiness. We reduces our time to deploy to <5, and it's glorious.
For a small initial investment, we've found a observability setup that works
great for both production and local development. You should try it, too!
Any good investigation builds on assumptions, and when they're wrong you can
end up down a dark path. Read about an incident where this happened badly,
and learn some strategies to avoid falling into the same trap.