Latest Insights

Latest things that happened

Optimistic UI updates that do not lie to the user
Latest Insights
Optimistic UI updates that do not lie to the user

Optimistic updates feel great right up to the moment they lie. You tap a like button, it fills in instantly, the network drops, and ten seconds later it quietly flips back. The user already told three people they liked the post. That gap between what the screen showed and what the server stored is the whole problem, and it is a design problem more than a rendering one. ...

By BrainSoft  |  5 01 October 2026
Choosing a mobile stack: native, React Native or Flutter
Latest Insights
Choosing a mobile stack: native, React Native or Flutter

You need to build a mobile app. The first big decision is the stack: native (Swift/Kotlin), React Native, or Flutter. Each has real trade-offs that affect development speed, performance, and who you can hire. I've shipped apps with all three, and the right choice usually comes down to your team's existing skills and how much platform-specific behaviour you need. ...

By BrainSoft  |  5 30 September 2026
Making a form accessible without a component library
Latest Insights
Making a form accessible without a component library

Component libraries hand you a working form and hide the details. That is fine until you need a custom layout, a design system that does not match, or you just want to ship a small bundle. Then you write the markup yourself and inherit every accessibility decision that the library used to make for you. You can build an accessible form with ...

By BrainSoft  |  5 29 September 2026