site banner

Tinker Tuesday for November 18, 2025

This thread is for anyone working on personal projects to share their progress, and hold themselves somewhat accountable to a group of peers.

Post your project, your progress from last week, and what you hope to accomplish this week.

If you want to be pinged with a reminder asking about your project, let me know, and I'll harass you each week until you cancel the service

1
Jump in the discussion.

No email address required.

Okay, I set up my new OS and dev environment more or less the way I like it, and I'm slowly getting back on track. Wrapping up the refactoring work I found one part I was hoping to optimize away. The old version had different views for browsing entries via external APIs and one for browsing the imported entries locally. Part of the refactoring is merging them, and that works fine, but there are a bunch of states (like "is read", "favorites") I'm saving locally, that obviously the API has no way of knowing. A lot of them used to tag-based, which meant I just needed one extra query to fetch them all, and attach to the API-retrieved data, which meant I could display that info pretty easily no matter which view was being used... but it turned a few important ones are actually stored as fields across multiple different tables, so now I'm trying to figure out if I want to come up with some bespoke way to fetch all that info and enrich the data fetched from the API, or just show is as blanked out, and load it on-demand when the user interacts with it.

How have you been doing @Southkraut?