I had my own project trying to achieve a similar outcome to you, I wrote about it here: https://www.bytesizego.com/blog/keeping-alive-with-go. Your approach is much more hardcore. I hope you find a path to make them available to more folks.
If there is anything I can do to assist you please let me know!
Thank you! I remember reading your article! Even though you have to maintain it, it’s actually way better than what’s commercially available since you actually have control over _how_ you’re alerted, not to mention when to escalate to friends or family. I’ve heard Type 1 kids going away to college is a huge source of stress for parents/caregivers for this reason - Sugarmate and the SugerPixel help with this but it still feels like a huge problem (a Type 1 sleeping through a low).
Thanks Graham. We actually spoke a little on Twitter after you posted that article here a year or so a go. I’m really happy to hear your son is doing well
Oh true, those days seem like a lifetime ago. I am now writing an app to make remote monitoring easier for Sams preschool, but are planning on writing a scalable replacement to Nightscout soon. Also digging into the various algorithms would be fun.
There are so many ways that software can make T1D more tolerable, I am glad you have found some solutions for yourself too :)
In you post you've mentioned that if toddler refuses to eat you need to prepare food. Did you try to give juice? When doctors explained to us what to expect, they said this would work just fine and kids love juice.
Yeah, but if you give juice or other yummy things every time your kid refuses to eat, then you are just rewarding them for refusing food. It is a very stressful balance.
Pumps work alongside something like a libre and you’re correct they can deliver insulin.
Unfortunatley I’m not eligible for an insulin pump on the NHS so for now I’m sticking with injections. I do a good job of managing them this way so it works for me for now.
Many years ago, I went a similar route and built a small T1D monitoring stack from scratch for myself. It even pretended to be a Dexcom Follow client so I could get CGM from Dexcom in near real-time. When Dexcom eventually changed their internal APIs and broke my data ingestion, I decided to finally give Nightscout a shot. I've never looked back since.
As I see it, the big advantage of Nightscout is that it is a de facto standard interface, with many integrations already existing. And it's easy to build add-on apps on top of its API. I've built about four myself [0], [1] and there is a big community of users and developers building other things such as [2], [3], [4]...
Even though Nightscout is a little bit messy and requires MongoDB, it's surprisingly easy to self-host. I'm using the stock docker-compose file from the main repo with only minor modifications. I run it on a $6/mo VPS. As an alternative, there are two or three hosted Nightscout services costing little more than that.
I highly recommend you to consider going this "standard" Nightscout route because it can save you work (and worries) in the future, and you get to connect with the community around it. In my experience, going all alone from the start was not worth it.
Have you looked into third party apps? I’m very personally used the app diabox (on android), I’ve heard suggah (if I spelt it correct) also supports a nightscout link like diabox. However I’m not sure how these work with dexcoms.
Hey,
I'm the blog author.
Cloudflare does not use a managed Kafka service, we run it ourselves. I have shared your interest in a blog post describing the challenges of running Kafka at scale with a Kafka team, so hopefully they will write about it soon!