Programming projects in 2022
This is a post where I summarize some of the projects I have been hacking on during 2022. Note that only "non-work" related projects are covered by this list. FOSS projects which I have been able to contribute to during work time are included, though.
The year has been rather rough for me, which affected the energy I was able to put on these projects this time. It might also be part of the reason why it took me a full year (until New Year's Eve 2023) before I started writing this blog post.
(The text below is an excerpt from my general page about programming which can be found here.)
-
2022
-
Perlang (116h): Continued towards the 0.2.0 release, which was eventually released on 2022-06-11:
The second public release of Perlang. Most notable changes are the added support for
uint
andulong
data types, as well as increased test coverage for binary operators (+
,-
,*
and so forth). As of this release, our test suite covers all supported (numeric) type combinations.The full list of commits during the year can be found here.
Poc.Hemekonomi (8h): A simple tool for managing your personal finances. Written in .NET as a Blazor app with a console/CLI app to import CSV files from my bank into a Postgres database. The project is unfortunately not publicly available at the moment; I am hoping to make something similar like this released as free software sometime in the future (but not necessarily based on this exact code base).
-
perlun.eu.org (8h): I wrote a few blog posts during the year:
dotfiles (6h): A bunch of small changes here and there. I also got a new work laptop, which affected this a bit; I wanted to document even more details about my preferred setup.
jOOQ (2h): jOOQ is a DSL for writing SQL in Java which we use in my work. I made a few minor PRs, of which this one is the most substantial: Automatically enable table generation if indexes are enabled (#12993)
rebase-editor (1h, probably more in reality): I helped fix a bug in this nice little interactive editor for
git rebase
. My changes weren't merged as-is, because they caused some issues with the tests but it still helped push the bug fix forward. (I believe I might still be using my patched version in fact, because it works better for me. )
-
There we go, you've reached the end. Thanks for going through the year together with me.
Wish you all the best for the new year!