Johannes Bechberger

@parttimenerd
400 Followers
89 Following
744 Posts
OpenJDK developer at SapMachine
bloghttps://mostlynerdless.de
On my way to Amsterdam

Habt ihr euch auch schonmal gefragt wo man `chown app 8080` eingeben kann damit der "app"-Account Exklusivzugriff auf #linux IP-Port 8080 bekommt?

Dann empfehle ich meinen frisch veröffentlichten #clt2026 Vortrag über mein #eBPF Projekt bindzwirn:
https://media.ccc.de/v/clt26-353-bindzwirn-linux-port-berechtigungen-per-ebpf

Zum Code geht's hier entlang:
https://codeberg.org/bindzwirn/bindzwirn

Besonders jetzt, wo ich Version 1.0 vorbereite, würde ich mich sehr über Feedback freuen.

bindzwirn: Linux Port-Berechtigungen per eBPF

media.ccc.de
Deutsch für Anfänger: Auberginenhinternstern
Might be a good talk title...
Well, I'm on a crusade to create Java libraries (femtojson, femtocli, ...) and now the next logical step... Stay tuned.
Blog post preview (to pressure myself into writing it): "Honey, I shrank the JARs" on how to shrink Java JARs by 15 to 25% with a custom class loader
Apparently, GitHub CI actions can run back in time:

RE: https://chaos.social/@pluto/116274707341326926

Bindzwirn is a really interesting project using eBPF

Java 26 is here, but it's boring. Nothing really exciting. But that's a good thing, as the boring stability is what made Java successful:
https://mostlynerdless.de/blog/2026/03/17/java-26-is-boring-and-thats-a-good-thing/
Java 26 is boring, and that's a good thing - Mostly nerdless

Java 26 is here, but it's boring. Nothing really exciting. But that's a good thing, as the boring stability is what made Java successful.

Mostly nerdless

TIL: Removing the errorprone annotations package can reduce the JAR size by over 10MB (don't ask me why this package pulls in the google commons packages):

<dependency>
<groupId>com.google.errorprone</groupId>
<artifactId>error_prone_annotation</artifactId>
<version>2.40.0</version>
<scope>compile</scope>
</dependency>