Things I’ve written
Notes from shipping Android, iOS and web apps, plus the occasional security rabbit hole. Mostly the bits I wish someone had written down before me.
Latest post
WebFontKit: Google Fonts Any Google Font by name in SwiftUI - on iOS and macOS, nothing bundled. Recent posts
Coroutines, Reflection & R8R8 now compiles away the reflection tax hiding inside every coroutine launch.
Less Env, More ConfigEnv vars are easy - which is exactly how every product knob quietly becomes one.
Introducing - LedeAn in‑browser studio for blog covers, featured images, and OG cards.
FontsPack: 4.2MB → 749KBMonths of font compression experiments and the wall my greed ran into.
Appwrite: Rust RuntimeFunctions now supports Rust as a first‑class runtime.
(opens in a new tab)
VitePot: Honeypot for ViteStatic‑first Vite and VitePress honeypot plugin for fake sensitive files.
Older posts
53 more · newest first
/
All Android, 17 postsiOS, 7 postsWeb, 27 postsAppwrite, 18 postsSecurity, 10 postsDevOps, 8 postsOpen source, 10 postsMisc, 11 posts
- Appwrite: Rust SDKThe official Rust SDK: fully type‑safe and async‑first. (opens in a new tab)
- ARM vs AMD ScreenshotsScreenshot tests passed locally but failed on CI - and it’s not what you think!
- Appwrite: AI SuggestionsIntroducing AI in Appwrite Databases: schemas & indexes from table names. (opens in a new tab)
- Docker: 1.75GB → 417MBA deep dive into cutting down a headless browser by more than 70%.
- Barrels, Speed & RegressionsTracing a regression and cutting tests from ~22s to under 2s.
- Appwrite: Opt-In RelationsControl which related rows to fetch and shrink your payloads. (opens in a new tab)
- Appwrite: TablesDBAnnouncing the new TablesDB UI and a supporting API. (opens in a new tab)
- Appwrite: Import CSVImport documents into your Appwrite collections, now using a CSV file. (opens in a new tab)
- RoutexAn easy, configurable client‑side redirection plugin for VitePress.
- ChatGPT - Bulk ActionsA small browser extension to batch archive or delete ChatGPT chats.
- Appwrite: File TokensFile Tokens make sharing files from Appwrite simple, secure, and hassle‑free. (opens in a new tab)
- Appwrite Q&A FeatureA short dev Q&A on learning, habits, and the craft - shared by Appwrite. (opens in a new tab)