About
Hello there. I’m Ben Chatelain and this is my reflog.
You’ll find me as @phatblat
across the interwebs.
Apple Wallet Pass
If you bumped into me at a conference or meetup and are looking for my contact info, tap or click the button below on an Apple device to install my digital business card.
If you are interested in making your own, grab the source of this pass from my phatblat.pass repo.
Work
I’m a multiplatform SDK engineer, working for Ditto on the SDK team. I lead development on our Android SDK and contribute to our other SDKs.
Work Projects
- I created a swift package for our Apple SDKs.
- I split out a JVM SDK from our Android SDK, but we decided not to ship it.
- I added initial support for Xamarin.iOS to our .NET SDK.
- I published our C++ SDK for Android to Maven Central.
- I added support for visionOS to our Swift SDK.
Talks
- How to Quickly Build KMP Offline-First Applications That Supports Both Cloud and Local Peer-to-Peer
-
Ditto - Peer-to-Peer Sync for Apps at Denver Droids
- this has become required onboarding for all new Ditto staff
- Gradle isn’t just a Bad Word 🤬
- Level Up Your Git Commits with Gitmoji
Blog
This blog is built using Jekyll with the help of a handful of plugins. If you find typos or dead links, please open an issue or, better yet, just use the GitHub web editor to fix it send me a PR.
Note that the source of this blog is in a different repo than the generated static content.
- Source: phatblat/reflog
- Content: phatblat/reflog-static