jj - A fresh approach for version management
2026-05-02 , Raum C
Language: Deutsch

Der Talk wird jj vorstellen. Ein Version Control System. Es werden keine vorherigen Kentnisse erwartet, aber Grundverständnis von Programmieren ist nützlich um die Beispiele nachzuvollziehen.


JJ ist ein relativ neues tool zur Verwaltung von verschiedenen Versionen bzw. der Weiterentwicklung von code.

Es nutzt git als backend für Kommunikation und kann parallel mit git verwendent werden. Dadurch ist es kompatibel mit tools wie Gitlab, Codeberg und GitHub.

Dieser Vortrag wird jj und ein paar häufige Gebrauchstmuster vorstellen. Dabei ist das Ziel, diese von 0 aufzubauen. Es werden keine Kentnisse anderer Tools vorausgesetzt, auch wenn gelegentlich Äquivalenzen gezeigt werden.

Schon seit Schulzeigen großer Freund von Open Source und freier Software.

Also Student war ich aktiv im Bereich Display management (sway) und begeistert von funktionaler Software und formalen Methoden.
Durch die vollzeit Arbeit als Entwickler, leider wieder in imperativen Programmiersprachen und proprietärer Software gefangen.

Derzeit primär mit Go und Kubernetes, aber auch in Teilen mit rust und linux-"native".