Just Jeff
jlbaskin.bsky.social
Just Jeff
@jlbaskin.bsky.social
I'm a programmer, devops, writer, and artist. Not a George Lucas impersonator.
Latest programming project: https://repo.morethantext.org/MoreThanText/morethantext
Making progress on my #rust app. Got the OnQuery, OnUpdate, OnAdd, and OnDelete messages into the system, so now everything that wants to react to changes can. Now I need to set what what to do when the changes occur.
November 27, 2025 at 1:38 AM
One of the most aggravating things about programming is the you can spend a few hours working on an issue, only to realize you solved the issue earlier, and forgot about it. I'm not as smart as I think I am.
November 23, 2025 at 9:44 PM
I should take the though, "This should be easy." as a sign on insanity. Adding the ON_blank functions is requiring changes in how the document files react to listeners in my #rust app. multiple messages are being sent out, and I hadn't initially planned for that.
November 19, 2025 at 4:51 PM
One of the things that I like about #TDD is that things become simpler over time. Complicated functions start to break apart into smaller simpler functions because it make testing easier. I often over think things, and TDD slowly pulls me back to the simpler path.
November 18, 2025 at 10:24 PM
Getting very close to finishing a large chunk of the infrastructure. Soon I will be able to start showing it actually doing something.
November 16, 2025 at 3:02 AM
One of my goals for my app is to have a testing language that a general user can create tests. I'm following a @davefarley77.bsky.social recommendation. I want to make it multi-lingual, not in the Python, #Rust, C++ way, but in English, German, Spanish way. Is there anything like that already? #TDD
November 12, 2025 at 5:35 PM
Fixed all of #TDD unit tests. Everything compiles. All the tests pass. Now I'm off to break something new.
November 12, 2025 at 2:50 AM
Made the message router convert the message document name into a document id. Naturally this cause several of my #TDD unit tests to start failing. Original assumption, messages would not change. Now, document names must be converted into ids before forwarding so correct tables are reached.
November 10, 2025 at 10:20 PM
Since I want a document named "one" to also use the names "une", "eins", "واحد" and "一", I had to give the underlying names an id. Since ids are not known until run time, made sure that documents could request the needed id. Should allow operation even if a better translation is chosen later.
November 8, 2025 at 5:34 PM
Today's step forward has queries being an SQL like query, or a list of record ids. This is for the ON_blank messages to allow notifications of document changes to other parts of my #rust app.
November 7, 2025 at 5:37 PM
Got the ON_blank setup, now need modify queries so they need to accept a list of record ids.
November 6, 2025 at 6:32 PM
Why is there someone doing an evil laugh in the background. It's only a simple change to my #rust app. This should be easy...

Oh, that's why.
November 5, 2025 at 11:30 PM
I'm now adding the ON_blank function to the database section of the documents. This is so a timer can prompt the table to remove expired sessions, or a query can push out the expiration.
November 3, 2025 at 8:07 PM
Done with refactor, and adding features to my #rust app. Today's addition is a clock so the application will know the passage of time. Initially, it will be used to trigger the removal of inactive sessions.
November 2, 2025 at 9:10 PM
Refactor, refactor, rolly polly refactor,
Refactor, refactor, eat them up, yum.
November 1, 2025 at 5:17 PM
Need about twelve more hours in my day. Spent most of today getting setup to move off of Hashicorp Nomad and onto OpenStack. Since it is requiring rewiring some of my network, I'm trying to setup a single machine to hold my websites while I re-setup my hardware.
October 30, 2025 at 5:43 PM
Still making progress. Fortunately my job search picked up steam, so I was quiet for a little while. Nothing yet, but hopeful.
October 29, 2025 at 2:12 AM
Finished up the delete functions and made them work with the indexes. Getting closer to the finishing the first major step.
October 21, 2025 at 12:35 PM
Made my #rust app clean up after itself when it failed. Getting very close to the point here I can have the session table as a document.
October 20, 2025 at 4:15 PM
I've finally finished getting all of tests functioning again in my #rust app. I'll have to remember to separate out any data I plan to manipulate in the future. Hmm, this lesson seems familiar. It just took while to get back to the point I can start making progress again.
October 20, 2025 at 3:54 AM
Still adding back and refactoring the initial tests. Reminding myself that making the application multilingual is worth it in the long run.
October 17, 2025 at 6:52 PM
Still getting my #rust app to clear all of the old tests. Fortunately, I've cleared out the stuff that required complete rewrite for multilingual usage. Now it is more make adjustments to the existing test to make it compile.
October 16, 2025 at 5:59 PM
Making my #rust app multilingual has proven to be a larger change than expected. Field and document names are used everywhere, and making them non-static information touched a lot more I thought it did. Oh well! If it was easy, anyone could do it.
October 14, 2025 at 7:04 PM
I'm back. The kid is not allowing for a simple solution; however, things are becoming more stable now. Hopefully, it stays that way.
October 13, 2025 at 6:20 PM
For those wondering about my kid, the child is still sick, but I am not going into details here. I do not think it is appropriate. I just wanted to let people know that I was going to be posting sporadically for a while.
October 2, 2025 at 4:59 PM