Engineering
1 min read
A BFF in front of every frontend
Why our public blog and our dashboard never talk to the API directly — and what the extra hop buys us in security, caching and simplicity.
Amina Odhiambo
4 articles
1 min read
Why our public blog and our dashboard never talk to the API directly — and what the extra hop buys us in security, caching and simplicity.
Amina Odhiambo
1 min read
Debounced, serialized and honest: how the editor decides when to say “Saved”, and what happens when two people edit at once.
Amina Odhiambo
1 min read
Even on a laptop. Transactions need a replica set, and we refuse to have a code path that only exists in production.
Wanjiru Mwangi
1 min read
An accessible form around an inaccessible editor is still inaccessible. What we tested, what we fixed, and what we gave up.
Brian Kiptoo