RSS Amplifier

Blog

// Ewal

I'm a father and husband, a software developer, and a general geek. I ramble about web development, ai, homelabs, and smart home tech. More [about me](/about)

ewal.devRSS feed ↗12 posts

Latest posts

Fitbit, Google Health, and What's Next

If you use TrendWeight with a Fitbit account, there's a change coming that you should know about. tldr: Google is retiring the API that TrendWeight uses to read weight data from Fitbit, and once it's

New Auth, Legacy Data, New Options

Well, it’s been just shy of a week since the launch of the new version of TrendWeight. Early feedback was mostly positive and many small bugs were squashed in the first few days. There were also a couple larger improvements that just went live that a...

TrendWeight v2 Has Launched!

After more than a decade sitting mostly unchanged, TrendWeight has gotten a fresh update. While the app looks and works mostly the same way you're used to, everything under the hood has been modernized. What You Need to Know Logging In You'll need to...

Rebooting TrendWeight (Again)

A while ago, I shared that I was going to rewrite TrendWeight from scratch (see Why Rebuild?). And then there was three years of radio silence on the project. The rewrite stalled at 70%—most of the interesting architecture was done, leaving authentic...

AI as Observer: Chronicling Tabletop RPGs

Last night at the gaming table… They ascended cautiously, weapons ready. In a chamber on the upper floor, they found her - an emaciated figure kneeling within a circle of power. On either side stood skeletal guardians, each bearing six arms laden wi...

CephFS: Migrating Files Between Pools

When I started with CephFS, I didn't have a good plan for how I wanted subfolders to map to different Ceph pools. I had different kinds of data in the file system, so I knew I wanted some of it to be on fast NVMe storage with simple replication, and ...

Homelab Storage: A Journey to Ceph

tldr: I started with a modest NAS setup in my homelab, but my curiosity led me to build an 8-node Ceph distributed storage cluster. Ceph, though overkill for a home environment, offers scalable, resilient storage by distributing data across multiple ...

Going Overboard with My Homelab

My homelab is certainly more elaborate than necessary, but that's because I love to tinker. It's one of my hobbies, and truth be told, my lab's main purpose is just that—being a hobby. While some components are genuinely useful, the overall setup is ...

Which React Framework to Use?

I am rebuilding TrendWeight from the ground up, and this article is about one aspect of that project. The new TrendWeight was always going to be created with React. That was a given. I fell in love with the core idea of React years ago (given state -...

TrendWeight: Why Rebuild?

So I'm rewriting TrendWeight from scratch. Before jumping into technical details about the new TrendWeight web app, let me set the stage by describing how the currently-live app works. First, I should be clear that TrendWeight works fine. The pictu...

Let's Try This Again

I go through cycles where I get motivated to write a bunch of articles about interesting things I'm doing. I write a few. I get caught up with other things. I forget to write the rest. Before long, the blog is stagnant again. Will this time be di...

Day-to-Day Weight Fluctuations and Mental Stress

Note: This was originally published on the TrendWeight blog. Since that blog is no longer active, I am reposting the few useful articles from that site here for posterity. A common question on various weight loss forums I see is, "How often should I ...