Why we build realtime-first on Convex
Live data used to be a premium feature. Here’s how a reactive backend changed what we promise clients — and what it costs.
Read articleExploratory testing, e2e suites and regression budgets — breaking things before your users do.
Every bug a user finds costs trust. Every bug we find costs minutes. The maths is simple, but QA is still the first thing cut when deadlines loom.
We explore new features by hand to find the surprising failures, then lock in the important paths with end-to-end tests so they never regress.
Each release has a budget for known issues: zero for critical flows, small for cosmetic ones. It makes trade-offs explicit instead of accidental.
Have a question about this, or a project where it applies? Write to us — Dmytro reads every reply.
Live data used to be a premium feature. Here’s how a reactive backend changed what we promise clients — and what it costs.
Read articleDrivers and technicians don’t get to choose their signal. Here’s how we design sync that never loses work.
Read articleEnd-to-end types catch a whole class of bugs before they exist. Here’s our stack and why it pays off.
Read article