PyCologne Treffen Mai 2026
Datum: Mi, 13.05.2026, 19:00 Uhr Ort: DVS AG, Schanzenstraße 30, 51063 Köln (Anfahrt)
Zusammenfassung
1. Einleitung und Rahmenbedingungen
Die Besprechung konzentrierte sich auf technische Diskussionen zu NixOS, dem Einsatz von KI-Agenten und einem Live-Coding-Experiment mit einer Flask-App.
2. NixOS Konfiguration und Systemadministration
Die Teilnehmer diskutierten die Verwaltung von Systemen mit NixOS, insbesondere im Kontext von "Flying Circus".
- NixOS vs. Custom Configurations: Es wurde die Herausforderung thematisiert, dass bei Updates (z. B. auf Version 25.11) spezifische Rollen wie das
WebGateway(Nginx) nicht immer korrekt übernommen werden. - Deklarative vs. Imperative Konfiguration: Die Diskussion beleuchtete den Kontrast zwischen der deklarativen Natur von NixOS und der Notwendigkeit imperativer "Kochrezepte", um komplexe Systemzustände zu erreichen.
- Reproduzierbarkeit: Die Vorteile der Hash-basierten Pakete im
/nix/storefür die schnelle Verteilung an viele Knoten wurden hervorgehoben. - Sicherheit: Themen wie SSH-Konfigurationen, die Sicherheit im Gast-WLAN und die Nutzung von SSH anstelle von
sudowurden besprochen.
3. Live-Coding: Flask-App unter NixOS
Ein praktischer Teil der Besprechung war das Live-Coding einer Flask-App unter Verwendung von KI-Unterstützung.
- Die Aufgabe: Integration einer Flask-App in einen Nginx-Webserver unter NixOS, inklusive Passwortschutz.
- KI-Unterstützung: Die Konfiguration wurde mit Hilfe von Claude erstellt. Dabei wurden Pakete wie
FlaskundGunicornin der Nix-Konfiguration deklariert. - Herausforderungen: Es traten Syntaxfehler auf, da die KI Nginx-Konfigurations-Syntax innerhalb der Nix-Konfigurationsdatei generierte. Trotzdem konnte die App erfolgreich zum Laufen gebracht werden, wobei
uvfür die Dependency-Verwaltung genutzt wurde.
4. KI-Agenten und die Evolution des Software Engineerings
Ein zentrales Thema war der Einfluss von KI-Agenten auf die Softwareentwicklung.
- "Next-Level Work-Coding": Die Teilnehmer diskutierten den Übergang von der manuellen Implementierung zur orchestralen Steuerung von KI-Agenten.
- Effizienz und Dokumentation: Es wurde betont, dass Agenten nicht nur Code schreiben, sondern auch die dazugehörige Dokumentation und Installationsanleitungen erstellen sollten.
- Risiken: Die Diskussion umfasste die Gefahr eines Wissensverlusts bei Entwicklern, die sich zu sehr auf KI verlassen, sowie die Herausforderungen bei der Kontrolle von KI-Halluzinationen.
Wir suchen Themen! Wenn Du einen Vortrag halten, eine Demo zeigen oder einen Programmpunkt anmelden möchtest, melde Dich gerne. Auch für spontane Buch- oder Tool-Vorstellungen, Fragen und Coding-Ankündigungen ist Platz, bring einfach mit, was Dich gerade beschäftigt.
Anmeldung läuft unverbindlich und kostenlos über Meetup.