BLOG

Building Koolbase

Engineering notes, launch stories, and the occasional deep dive from the team shipping backend-as-a-service with over-the-air code push.

Engineering

Four things a tax authority told us that its documentation didn't

·6 min read

Four things a tax authority told us that its documentation didn't

We integrated Koolbase with Ghana's e-VAT system. The published spec was accurate. It was also incomplete in four ways that only a real request could reveal.

KOKennedy Owusu
Flutter

Flutter apps aren't supposed to update themselves. Mine does.

·6 min read

Flutter apps aren't supposed to update themselves. Mine does.

A store-shipped Flutter app changing its behavior over the air, on a real iPhone — why that's genuinely hard, and what it unlocks.

KOKennedy Owusu
Code Push

Rolling out a code push without holding your breath

·6 min read

Rolling out a code push without holding your breath

Shipping a fix to every device at once is a gamble. Here's how to roll a Koolbase code push out to a slice of your users first, watch it, and widen it only once the numbers say it's safe — all from the dashboard.

KOKennedy Owusu
Auth

We shipped a default that silently failed in Gmail. Here's what we changed.

·11 min read

We shipped a default that silently failed in Gmail. Here's what we changed.

Our auth email templates accepted custom URL schemes. Gmail strips those. We found it building on our own platform — here's the failure, the full universal-links setup, and the guardrails now in the dashboard.

KOKennedy Owusu
Infrastructure

Free projects never pause

·3 min read

Free projects never pause

Why your Koolbase project stays warm on the free tier forever — and why that's a consequence of how it's built, not a promise waiting to be revoked.

KOKennedy Owusu
Engineering

One SDK for Flutter, one for React Native: what 'parity' actually means

·3 min read

One SDK for Flutter, one for React Native: what 'parity' actually means

Supporting two ecosystems is easy to claim and hard to keep honest. Here's the discipline behind 'a feature isn't shipped until it's in both SDKs.'

KOKennedy Owusu
Compliance

Apple's guideline 3.3.2, and the line code push has to stay inside

·3 min read

Apple's guideline 3.3.2, and the line code push has to stay inside

Over-the-air updates and the App Store rules aren't at war — if you understand where the line actually is. A plain-English read of the guideline that governs code push.

KOKennedy Owusu
Founder

Why I went this deep on code push

·3 min read

Why I went this deep on code push

I could have built the easy 90% and shipped months earlier. Here's why I went down into the parts nobody sane volunteers for instead.

KOKennedy Owusu
Product

Why I built code push into the backend, not as a separate tool

·3 min read

Why I built code push into the backend, not as a separate tool

Code push already exists as a standalone product. Here's why I think it belongs next to your auth and your database instead.

KOKennedy Owusu
Founder

Two weeks in App Store review limbo

·3 min read

Two weeks in App Store review limbo

I submitted an app and then watched it sit. No status, no ETA, no human. Here's what that does to you as a solo founder — and why it's the whole reason I built what I built.

KOKennedy Owusu