Blog Archive
Tech as an Enhancer
Offline-first and other stories ...
Read Post
Scalable tech ≠ scalable business
A scalable tech stack is necessary but not sufficient for running a scalable business
Read Post
Falsehoods programmers believe about addresses
Invalid assumptions that we make about addresses, that lead to poor UX
Read Post
Stateless widget animations in Flutter
Using Implicit animations in Flutter to animate stateless widgets
Read Post
Diff animations with SwiftUI
SwiftUI: Recreating Android circular diff animations from a previous post using SwiftUI
Read Post
Android Gradle: Lessons learnt using missingDimensionStrategy
Advanced flavor configuration in Android Gradle, and the missingDimensionStrategy DSL
Read Post
Android DiffUtil Part 3: Custom animations
A 3 part series on Android's DiffUtil; Part 3 implements a very custom circular animation by wrapping DiffUtil API
Read Post
Android DiffUtil Part 2: List Diffs on other platforms
A 3 part series on Android's DiffUtil; Part 2 is a survey of similar APIs on Swift, iOS, Angular and Flutter
Read Post
What's the big difference? A deep dive into Android DiffUtil
A 3 part series on Android's DiffUtil; Part 1 is about the API and how to use it
Read Post
The Limits of One-size-fits-all
Read Post