Here's a preview of side projects I have on the go that will hopefully come to fruition in the next 3-6 months. This is subject to change, as work/life/training tends to come first!
There's quite a lot here so some of it might bleed into the late summer, but what is life without a little ambition? :)
I've already had two tutorials and a review printed in LXF228 and LXF230. These seem to have been quite well-received and reading them back again I'm proud of what I've produced so far.
More of my tutorials are scheduled to appear in LXF232 & LXF233. Because of the way timelines work for printed magazines you usually don't see what I've written until 2-3 months after the fact, which is why I'm so far ahead of LXF231, the current issue on sale.
Last quarter I made little or no progress on this Linux-native Mastodon client. Part of the reason it hasn't happened yet is because I set myself the unnecessary extra hurdle of using it as a way of experimenting with Kotlin. As learning that language is on the back-burner for now the project's been in limbo while I thought about how to continue it.
My current plan is to write it in C++ using Qt Creator because it's a toolkit I'm already familiar with (if a little rusty) and it'll still produce the same end result.
I'm currently distracted by nostalgia over some of my ye olde Pascal code projects, but once I've gotten over that I'll be pushing out some initial code releases for mastodome-common, which will be the component responsible for REST calls. It'll probably be compiled as a library that mastodome-qt will import at build-time.
Some are still in the drawing board, others are being drafted already.
As the Gopher protocol seems to be having a bit of a renaissance within the Mastodon community I'm currently figuring out how to make a mirror for Bob's Tech Site in Gopherspace.
This is partly because I want to cater to that community, but mostly because I want to learn more about this protocol. Even if it just turns out to be a niche fad, it's seems to be a pretty cool way to explore some computing history.