SMSubramanya M Raoinsubramanyarao.hashnode.dev·4d ago · 11 min readSelf-Hosted OTA Updates for React Native: Codemagic Patch, TestedI ran Patch on a real React Native app. Here's what I measured, how it fits into an app, and who it's for. Why I tried it My earlier post on OTA options after CodePush still gets steady traffic, so pl00
SMSubramanya M Raoinsubramanyarao.hashnode.dev·Sep 2 · 15 min readHow We Built a Production-Ready React Native Bluetooth AppMost Bluetooth demos stop at three steps: scan for a device, connect to a characteristic, print incoming values. That is enough to prove the radio works. It is nowhere near enough to ship a compa00
SMSubramanya M Raoinsubramanyarao.hashnode.dev·Sep 1 · 33 min readHow We Built Sahaayak: A Voice-First AI Copilot in 9 DaysMost AI hackathon demos stop at three steps: upload a collection of documents, connect them to a language model, put a chat interface in front of the result. That is enough to demonstrate retriev00
SMSubramanya M Raoinsubramanyarao.hashnode.dev·Aug 31 · 16 min readI Compared REST and RPC—Then Changed My Go API DesignPart 2 of "What I Learned From an Action-Based Go API Layout". Same core idea — one unit of work per endpoint — but a video from Mehul Mohan showed me a version of it with three opinions I don't share00
SMSubramanya M Raoinsubramanyarao.hashnode.dev·Aug 27 · 17 min readHow We Migrated Five React Native Modules to TurboModulesPart 3 of 3. Part 2 covered rebuilding our React Native app on the New Architecture end to end and mentioned, in passing, “five custom TurboModules we wrote ourselves.” This article covers everything 00