Day to day stuff

Experiences from a hard core JVM programmer. Likes to keep things simple.

Sunday, August 10, 2025

Self-hosted open-source multi-user multi-platform secret management

›
TLDR: Syncthing, KeePassXC, Keepass2Android, AuthPass, and WebDAV via Apache HTTP Server allow for self-hosted open-source multi-user m...
2 comments:
Tuesday, July 8, 2025

Shutting down Version 99 does not exist

›
July 2007, I was so fed up with Maven's inability to exclude commons-logging that I wrote a virtual maven repository to fake ...
Saturday, June 21, 2025

Installing a theme for Launch Drupal CMS

›
Drupal CMS trial for Desktop is a wonderful way to try Drupal CMS. Unfortunately, you can't install new theme's from the admin...
Sunday, June 8, 2025

Running Wallabag with Posgresql and Docker compose

›
Now that Pocket is going away, it is time to host a read-it-later app myself. After looking at a few options, my eyes fell on Wallabag . Its...
Wednesday, January 1, 2025

Using the TransIP API from bash

›
TLDR: Signing API requests from Bash is tricky, but doable with a temporary file. Every couple of months I rotate the DKIM keys of my emai...
Monday, December 2, 2024

Zio-kafka, faster than java-kafka

›
TlDR: Concurrency and pre-fetching gives zio-kafka a higher consumer throughput than the default java Kafka client for most workloads. Z...
2 comments:
Sunday, August 25, 2024

MavenGate gets it all wrong and hurts open source

›
MavenGate claims that some Maven namespaces (for example nl.grons , the namespace I control) are vulnerable to hijacking. If I understand i...
6 comments:
›
Home
View web version

About Me

Erik van Oosten
I am not interested in job offers, but otherwise feel free to contact me on e.vanoosten at grons.nl.
View my complete profile
Powered by Blogger.