srgn. A grep-like tool which understands source code syntax and allows for manipulation in addition to search
906ancv. Renders your (JSON) resume/CV for online & pretty terminal display
268latex-cookbook. A comprehensive LaTeX template with examples for theses, books and more, employing the 'latest and greatest' (UTF8, glossaries, fonts, ...). The PDF artifact is built using CI/CD, with a Python testing framework.
253issuedigger. For your repository, issuedigger will notify authors of new issues about similar, previously submitted ones, saving manual digging. Implemented as a single, AI-enabled Cloudflare Worker.
16betterletter. Substitute alternative spellings of special characters (e.g. German umlauts [ae, oe, ue] and [ss]) with their correct versions (ä, ö, ü, ß).
11b4s. Perform binary search on a single, delimited string slice of sorted but unevenly sized substrings.
6effective-typestate. A presentation on the type-state pattern (as popular in the Rust ecosystem), in the style of "Effective C++/Rust" (loosely coupled showcases), with examples in Python (easiest to read). Link below contains compiled presentation
5vpn-guacamole. Makes VPN-tunneled RDP/VNC sessions accessible in a browser (using Apache Guacamole in a Vagrant VM with Docker)
5latex-extras-docker. Moved, see website link
5miniraft. Raft consensus algorithm implementation for a key-value store. Dependency-free, stdlib only. Passes Jepsen Maelstrom chaos testing
4dotfiles. Currently specific to macOS, with `nix-darwin` and `home-manager`
2rust-testing-explored. An introduction to and exploration of testing in Rust software projects (unit, integration, fuzz, snapshot, property, ...)
2derdiedas. A simple, online guessing game for German articles, using chiefly simple and boring web technology™
2cv.soulshake.net. My resume in CLI format.
1mypy-but-why. A practical introduction to typing in Python. Link below contains compiled presentation
1random-python. Archived Python scripts
1just-present. A short introduction to `just`, the command runner, for the Hamburg .NET Usergroup Meetup on 2023-04-05 (https://www.meetup.com/hamburg-c-net-meetup/events/291976203/)
1rulesense. VSCode extension providing "IntelliSense" (auto-complete, diagnostics, synax highlighting, docs-on-hover, ...) for Cloudflare Ruleset Engine rules editing
1decompound. Decompose a compound word into its constituent parts. Works in any language, as you provide the rules around what constitutes a (single) word. The algorithm is Unicode-aware.
1