- scraper-and-analyser: COMING SOON! My tools for web scraping, extracting relevant data and then running analyses. I use it primarily for job search however it can be used in any use case which involves running searches on multiple websites and analysing results.
- mitmproxy to sniff apps on your PC: A very old article which doesn't read too well 😅Basically you need another computer / VM / container to MITM HTTPS communication created by processes running on your Linux box. (You also need the certs obviously 😁.) However you can use
cgroups
directly which is arguably more straight-forward. Mainly useful for testing network related software. - cv-template: CV-as-code written in TeX. I find it easier to manage multiple versions of a doc at the same time in Git.
I change the premise a little bit in most cases so that they're not exactly the same.
- smart-fridge-events : COMING SOON! Service which reads a binary event log and publishes events of it's own according to given rules.
- I'm also working on another version where binary file handling is done in Rust. I'll connect it to the main module via PyO3
- quartet: COMING SOON! Quartet game implementation but it's just code that plays on it's own.
- terraform-lambda-example: COMING SOON! A simple Lambda and accompanying stuff defined in Terraform.
- C Must Retire! An article I wrote back in 2017 about moving to C alternatives (Go, modern C++, Swift and, Rust). It was more of a rant but we can see the sentiment was shared across many other developers. I moved on to other areas and didn't come back to Rust until 2025.
- And this is a comment to someone else's article (possible behind a paywall) which serves as kind of an update.
- C# delegates and events: Old article explaining delegates and event handlers in C# and how they relate to Strategy and Observer patterns.
- I'll write and add more programming languages related articles and put links here.
- cropper: Simple image cropper
- zlqt: Single page UI which translates command line parameters for a game into a visual menu
I want to get back to ez8139 and fakearp some time and make them more functional. However I haven't touched them in 10 years so no big chance.
- Kernel Development Articles: Articles about Linux kernel module development by using QEMU VMs.
- qemu-scripts: Simple scripts to launch and configure QEMU VM instances for kernel development purposes
- fakearp : Educational, how to create a basic Linux eth driver. Creates a fake interface which responds to ARP requests.
- ez8139 : rtl8139 driver for educational purposes. It is kept simple to work only in x86_64 QEMU VMs with most features not implemented. Actually not even packet transfers were implemented AFAIR😅
- scully: "Hello, world!" char driver for Linux kernel
- conchat: Multi-threaded server and client with UNIX sockets and pthreads. Kind of like a chat server. Again, just educational.