I just learned about the existence of a framework called, “Forked.” The blurbs about it talk about “local first” application design and automated merging of concurrent offline editing. This seems very interesting to me. So I started looking at the source code and the example applications, and then reading about other stuff in the “localContinue reading “Frameworks: Ensemble, Forked, Swift Data”
Tag Archives: software
Software Architecture Matters
I’m starting to take a look at Swift Data, and the experience is really, really uncomfortable for me. The tutorials and explanations of how this framework works and how it integrates with SwiftUI really serve to remind me that the way I think about structuring my programs is just plain not how most other folks whoContinue reading “Software Architecture Matters”
Always On Browser
As suggested by the category of this post, “Grumpy Old Man,” I am old enough that I was an independent adult when the web was invented. I remember the early behavior of web browsers, notably Netscape Navigator, and how they used local caching of fetched resources to make rendering pages bearably slow over a 14.4Continue reading “Always On Browser”
Music Software: Ensemble
Ensemble is billed by its creators as music score software specifically intended to make piping and drum scores for pipe bands. It claims to be able to play the scores so you can hear what the arrangement sounds like. It even claims to be able to import scores from other music software packages. It andContinue reading “Music Software: Ensemble”
Tapestry and the Limitations of RSS
Okay, first thing: big ups to @IconFactory@iconfactory.world for releasing the first beta of Tapestry. This promises to improve my quality of life and I’m thrilled to be a supporter. As requested, I shall not be posting screenshots.
Cloud Development Environment (CDE)
This morning I had to restart Docker Desktop and the marketplace tab had a notification. There was a new extension available, “OpenVS Code for the Web.” So then I had to go find out what that even means and why I ought to want to install it. The answer is that I don’t. It seems thatContinue reading “Cloud Development Environment (CDE)”
nix, lix, and Reproducibility
I’ve just spent the morning reading through some documentation and tutorials for nix, trying to figure out what it is, whether it’s cool, and whether I should be using it. Also, trying to figure out what this lix thing is. And of course, this is a dependency chain — I started out at the lastContinue reading “nix, lix, and Reproducibility”
Experimenting With Federation
Generally, I reserve this blog for, you know, blog stuff. Long form, where I ramble about things and post code snippets and multiple links to things I’m thinking about. For quite a while, now, I’ve had the ActivityPub plugin enabled on this site, as I tried to figure out how to engage with the FediverseContinue reading “Experimenting With Federation”
Neat™ Document Database
Problem Every day, I receive physical documents, such as receipts, invoices, account statements, insurance policy updates, and so forth. Each of these documents should be retained for some period of time. Some of these documents should be forwarded to other people (such as, insurance provider or CPA). Physical documents take up space, and unless oneContinue reading “Neat™ Document Database”
Note Application Obsidian
There’s one person I know of who is an enthusiastic user of Obsidian. After seeing them fanboy about it for, like, a year, I finally thought I’d take a look at what it is. It’s a note app. There are some cool affordances it offers, like built-in synchronization between devices, but fundamentally it’s all aboutContinue reading “Note Application Obsidian”