Henrik Joreteg
henrikjoreteg.bsky.social
Henrik Joreteg
@henrikjoreteg.bsky.social
JavaScript, Web. Co-founder Xchart.com
By the way, I meant to ask you the same thing. What's your preferred stack? 😁
October 21, 2025 at 12:06 AM
That sounded a bit snarky, but wasn't meant to be...

The WebSerial API has been transformative for us. Would be great to see it in more browsers ❤️
October 16, 2025 at 4:40 AM
I was too busy building a company that uses the WebSerial API to chart patient vitals during ~1000 surgeries per day.

All using Chromium based browsers, because FF isn't an option for that...

😅

xchart.com/automatic-mo...
Automatic Vitals Monitoring
Eliminate Anesthesia Paperwork™
xchart.com
October 16, 2025 at 4:39 AM
You're missing the WebSerial API 😁

I went to go vote for it, but didn't see it.
October 15, 2025 at 10:58 PM
Overall it has worked well for what we need it to do.

We've layered on a lot of complex features over the years and it still feels manageable.
October 2, 2025 at 2:11 PM
This gave me a good laugh.

It's so very true 😂
October 2, 2025 at 2:07 PM
We don't use any graphQL client side libs, just fetch with some small helpers for generating the strings for queries and mutations.
October 2, 2025 at 1:47 PM
But to answer your question the core of that app is a very complex client-side app that needs to maintain a lot of inter-dependent state.

It's built entirely as a static site with Preact and redux-bundler (so the core toolset there is tiny).

Server side it's node with vanilla graphQL.
October 2, 2025 at 1:47 PM
I feel the same about your work! Always impressed when I see something you did.

I stopped consulting, not doing much open source, but I'm building and maintaining a product over a long period (xchart.com).

Which means I'm not jumping around to different tech stacks.
Xchart.com
Eliminate Anesthesia Paperwork™
xchart.com
October 2, 2025 at 1:47 PM
I tried to talk Walmart out of Next when they were planning a big rewrite...

Majority won, I lost. I wasn't much of a team player either, it seems 😅
September 30, 2025 at 4:55 AM
Good stuff Jake! Great to see you at it again and helping Firefox along 👍
August 22, 2025 at 7:18 PM
Also... family, running a lot, reading a ton (about stoicism, health, philosophy), I built sauna and just been trying to get outdoors and keep my mind clear of all the nonsense I can't control.
January 26, 2025 at 2:16 PM
Providing affordable software in this space helps keep procedure costs in check.

We're over the hump of "will this work" and have been seeing steady growth for years now. Still super excited about where this is headed.

Anyway, that's why I haven't been to tech events, etc.

Too busy building 😅
January 26, 2025 at 2:11 PM
It's hard, unglamerous work. But seeing how we can genuinely improve safety for patients has been super rewarding.

Giving healthcare providers the right info at the right time can help mitigate potentially dangerous errors.
January 26, 2025 at 2:11 PM
Been working full time on it for 3+ years now.

It pays the bills, I get to work with some great people, and we feel like we're just getting started.
January 26, 2025 at 2:11 PM
Hospitals have massive costs and limited operating room capacity. So being able to provide these types of procedures without all that overhead cost is important.

Finding good software in the space is challenging. That's what we've been doing with Xchart. It started as a hobby project.
January 26, 2025 at 2:11 PM
Turns out doing anesthesia in non-hospital settings is widespread and increases access to affordable care.

Think wisdom teeth, colonoscopy, plastics, dental implants, LASIK...

But, being able to do this stuff safely and documenting it as required is challenging outside of hospital settings.
January 26, 2025 at 2:11 PM