Thejesh GN Blog
JSONFeed River with CouchDB as Backend
I use Pushover to get custom notifications on my phone. I do get all kinds of notifications. I get notifications from my server about their status, Notifications from scrapers like the state of HOPCOMS scraping, Notifications from my weather sensor and AQI etc. Well some of them could have been emails or dashboard1...
Testing Async systems with Karate Testing Framework
I have love and hate relationship with asynchronous systems. I love them because the flow is natural and doesn’t waste time and resources. I hate them because it’s difficult to test and debug. The most common asynchronous system that you would have used is Webhook type. Where you get a callback from an...
Simple BLE Oximeter App using PHONK
In the past I would have used MIT AppInventor or Expo.io. Both have amazing ecosystems. It’s easy to build apps using them. But this time I wanted to use PHONK. I had used Protocoder before and had liked it. Also I have this idea of building small utility apps called applets (yes!), that...
Echo and Pathu
Well it’s been more than a month since Paathu entered the scene. Echo has been here since the beginning of COVID-19 lock-down. Lock-down without them would have been worse. She shows her love a lot. Unlike Echo she is in your face. But she is also a lot younger and this is the...
Reverse Engineering A Bluetooth Low Energy Oximeter
Just as COVID-19 is spreading in Bangalore. I got an Oximeter which can measure SpO2. SpO2 is also called as oxygen saturation, According to Wikipedia Oxygen saturation is the fraction of oxygen-saturated hemoglobin relative to total hemoglobin (unsaturated + saturated) in the blood. The human body requires and regulates a very precise and...