Weeknotes (through April 3, 2026)
Sunday, March 29, 2026
-
Finished the next round of updates for bitty. Updated some names to make the API clearer and updated state management. It now uses
indexedDBinstead oflocalStoragefor saving data. There's also a feature to save a snapshot of the values and attributes of elements on a page so they can be saved and restored when a page reloads.That clears everything I have on the list for 8.0.0-beta7.
I'll play with it for a bit and see how it feels then push it live. If nothing else comes up, it'll turn into the 8.0.0 release.
The big change in 8 is moving to functions instead of classes for the modules. It's way better.
-
Goose's Give It Time came back up on Apple Music. I've been listening to it on repeat for 4 hours.
-
I pushed the work in progress version of my Magic Deck Builder to my new domain (al9000.com).
I originally set it up as a sub domain (i.e. mtg.al9000.com instead of al9000.com/magic-deck-builder). That's the first part of the move away from sub-domains. One of the main reasons I did sub-domains was because it was difficult to make customized pages on my main domain with the current version of my site builder.
With the move to the new domain, I'm making a new static site generator to build the site. It'll be built from the ground up to handle everything under a single domain. Regardless of how customized any give page is or needs to be.
Thursday, April 2, 2026
-
I figured out you can use WASM to use encrypted pages on static sites. It's been possible to do it with JavaScript using the Crypto Web API, but that shit is complicated. The WASM approach let me kick all the complicated stuff over to a rust library (orion specifically).
Working on that got me to set up the framework for moving my Rust Grimoire into my new domain (al9000.com). I'm super happy with the progress there.
The speicifc tools for doing the encryption and decryption are at:
and
-
Speaking of al9000.com, I've been doing a bunch of work with it over the past couple days. Shuffled some templates around to easier use, got my band names moved over, set up the unicode characters page and started migrating over and adding new tools to my tools page.
It's really nice to have everything under one domain. Templating, navigation, and style adjustments are way easier. Or, really, they actually happen at all. With all my other subdomains basically nothing changed once I posted the domain.
-
Working on the new domain has been a great way to kick the tires a little more on bitty.
I added a new feature today with one of the last things that was bugging me where I didn't have a bitty native way to put content in form elements and fire change events. I've got it set up now so I can just forward the sending element to a new trigger. It works great.
I'll move a few more other things over before publishing v8 of bitty. By the time they're done I'll have a nice, high confidence that I've got all the things going I want for launch.
-
Speaking of launch. I was the Artimus launch yesterday. I didn't know about it until I jumped on a discord with another stream. I've never talked to them before IRL so the timing was great. They were like, yeah, I'm gonna watch the launch.
I've been so tuned out of social media I didn't even know there was a launch.
I watched it on youtube and it was great. If I had know about it in advance I might have gone down to cape kennedy to watch it from there. Probably not though. I'm not quite in tripping mood yet. Though, I can feel it as bitty gets closer to launch. It's taking up less space in my brain so I can think more about doing other things.
-
I also started working on the actual server from al9000.com. I've been using the
simple_site_builderwhich is pretty close but does some unecessary things (like double pass of the data) and some issues causing ones (like not publishing entities that start with an_)