Show more

@Gina yup, 4th winter is here with... snow in April. WTF even.

“The cloud ate my packets and no one knows where they went!” - A Good Friday Epic brought to you by Azure.

@Gina yeah like I was walking around in a short sleeved shirt still Toasty AF and thought oh lawd I have become Dutch if it gets hot again this summer imma die. 😭☠️

@Gina we have been enjoying nice long walks in the sun the last two days 🌞🌞🌞

A few steps further on the Rust site generator. Writing tests first is helping quite a bit.

Got started on the Rust site generator I started working on to handle a blog my fiancée wants to make today. I organized some thoughts as issues on my Gitea, and then moved forward writing tests for the interface I wanted. By the end, I ticked many boxes and largely finished the argument handling. Configuring the library and binary logging is next, and then the actual server route handling.

@kyle good to know. Think I may snag one of these and a 3D printer. Use my actual degree for something for a change. Print up some cases for my various SBCs and MCUs. Will probably make something for the Librem 5 too once my number is up - already have some ideas.

All of my active projects are now dual-licensed Apache 2.0 and MIT. I've also moved the project pages to my Gitea instance.

crates.io/crates/connchk got slicker arg parsing (thanks to the clap crate) along with new licenses. Tests are on the agenda here.

crates.io/crates/staart got a new license, and in its next release will get better arg parsing (but stay stdlib only) and tests.

git.staart.one/ajmartinez/ssh- got a new license, and might see some refactoring in the near future.

CI/CD to come!

@Gina yay glad to hear it. My side is much like an enormous dumpster was lit on fire and then shoved into a pile of other dumpsters that were also on fire, but somehow I keep getting up to face another day!

I do believe I’ll be changing to a dual license on my projects tomorrow.

Added some issues on one of my projects to help get me started. If I get any free time I’ll start writing tests, and then making them pass.

After a flurry of last minute fixes to problems arising from my inability to guess what’s in code I’ve never seen, I managed to issue quite a few patches and deploy fixes to my infrastructure by way of flawlessly executed tasks by my new hire. Today’s overall stress level was still unacceptable, but the silver lining is that the growth in my team means the load is shared just a little more and I no longer stand alone. I’ll take that as a win.

@doenietzomoeilijk more often than not. Got it mostly sorted at any rate, just not the things I expected to get sorted today!

It was supposed to be a quiet and relaxed Monday.

It was not.

Mention of AutoSSH in the latest @purism post (puri.sm/posts/the-s-in-iot-is-) prompted me to go check on the performance of my replacement for that software.

More than 300 machines on it now, and the recovery rate after a network flap is 100%. I'm not mad about that at all.

It's not the prettiest Bash ever written, but it works: git.staart.one/ajmartinez/ssh-

My fiancée asked for a blog, and now I’ve learned a lot about async with .

Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml