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 articleIf your product moves money, you need a ledger. Here’s a practical introduction without the accounting degree.
Storing a balance and updating it in place is how money goes missing. A ledger stores immutable entries; balances are computed from them.
Money never appears or disappears — it moves between accounts. Recording both sides makes errors visible immediately.
With a proper ledger, matching against the bank is a query, not a quarterly fire drill.
Have a question about this, or a project where it applies? Write to us — Slava 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 articleLow-fidelity wireframes hide the hard decisions. We skip straight to production-grade prototypes. Here’s why it’s faster.
Read articleWhat it took to move an AI support suite from demo to resolving the majority of tickets on its own.
Read article