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/store fü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 sudo wurden 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 Flask und Gunicorn in 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 uv fü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.