]> juplo.de Git - demos/kafka/training/log
demos/kafka/training
3 weeks agocopy.sh: Sonderfall technik-check entfernt, Ziel folgt immer dem Branch-Namen
Kai Moritz [Sun, 31 May 2026 09:24:02 +0000 (09:24 +0000)]
copy.sh: Sonderfall technik-check entfernt, Ziel folgt immer dem Branch-Namen

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agoCLAUDE.md: copy.sh-Beschreibung um --delete und Verzeichnis-Bereinigung ergänzt
Kai Moritz [Sun, 31 May 2026 00:52:35 +0000 (00:52 +0000)]
CLAUDE.md: copy.sh-Beschreibung um --delete und Verzeichnis-Bereinigung ergänzt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agocopy.sh: --delete für rsync, veraltete Verzeichnisse bereinigen
Kai Moritz [Sun, 31 May 2026 00:51:37 +0000 (00:51 +0000)]
copy.sh: --delete für rsync, veraltete Verzeichnisse bereinigen

- rsync --delete: beim erneuten Kopieren werden aus dem Branch entfernte
  Dateien auch im Zielverzeichnis gelöscht
- Nach dem Kopieren: Verzeichnisse in vorlagen/, livecoding/, spickzettel/,
  die keinem aktuellen Branch mehr entsprechen, werden gelöscht
- Pfadberechnung im case-Statement vereinheitlicht (dest-Variable)
- trap sichert Cleanup der temporären Datei auch bei Fehlerabbruch

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agoCLAUDE.md: Skripte überarbeitet, alte Referenzen entfernt
Kai Moritz [Sat, 30 May 2026 00:34:51 +0000 (00:34 +0000)]
CLAUDE.md: Skripte überarbeitet, alte Referenzen entfernt

- Skript-Tabelle um detaillierte Beschreibungen ergänzt
- Abschnitt für Skripte im technik-check--vorlage-Branch hinzugefügt
- Alle Verweise auf alte Großbuchstaben-Skripte (BRANCHES.sh, REBASE.sh,
  PUSH.sh, RESET.sh, DIFF.sh, TAG.sh) auf neue Namen aktualisiert
- Einleitung "Manueller Rebase-Workflow" ohne REBASE.sh-Referenz neu formuliert
- config/flawed-setup--zookeeper vollständig entfernt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks ago.claude/settings.local.json: claude-6-Tag-Befehle freigegeben
Kai Moritz [Sat, 30 May 2026 00:26:50 +0000 (00:26 +0000)]
.claude/settings.local.json: claude-6-Tag-Befehle freigegeben

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agopatch-nexus.sh: URL-Escaping in gradle-wrapper.properties korrigiert
Kai Moritz [Sat, 30 May 2026 00:20:19 +0000 (00:20 +0000)]
patch-nexus.sh: URL-Escaping in gradle-wrapper.properties korrigiert

sed konsumiert '\' im Replacement; awk erledigt das korrekt (gsub ersetzt
':' durch '\:' bevor die Zeile ausgegeben wird).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agoCLAUDE.md: config/flawed-setup--zookeeper vollständig entfernt
Kai Moritz [Sat, 30 May 2026 00:14:14 +0000 (00:14 +0000)]
CLAUDE.md: config/flawed-setup--zookeeper vollständig entfernt

Gehört nicht zu den Übungs-Branches.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agoCLAUDE.md: Hinweis auf config/flawed-setup--zookeeper bereinigt
Kai Moritz [Sat, 30 May 2026 00:12:17 +0000 (00:12 +0000)]
CLAUDE.md: Hinweis auf config/flawed-setup--zookeeper bereinigt

Operativer Zustandshinweis (war/ist in branches.sh) entfernt.
ZooKeeper-Warnung kompakt in die ROOT-Tabelle verschoben.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agobranches.sh: config/flawed-setup--zookeeper entfernt; CLAUDE.md angepasst
Kai Moritz [Sat, 30 May 2026 00:09:34 +0000 (00:09 +0000)]
branches.sh: config/flawed-setup--zookeeper entfernt; CLAUDE.md angepasst

Der Branch wird manuell behandelt und hat keine Variable mehr in branches.sh.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agoCLAUDE.md: Skript-Tabelle aktualisiert, TGZ-Struktur dokumentiert
Kai Moritz [Fri, 29 May 2026 23:59:00 +0000 (23:59 +0000)]
CLAUDE.md: Skript-Tabelle aktualisiert, TGZ-Struktur dokumentiert

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agoCOPY.sh → copy.sh: vollständig überarbeitet
Kai Moritz [Fri, 29 May 2026 23:58:36 +0000 (23:58 +0000)]
COPY.sh → copy.sh: vollständig überarbeitet

- Script-Excludes auf neue Kleinbuchstaben-Namen aktualisiert
- .gitignore nicht mehr ausgeschlossen (Teilnehmer brauchen sie)
- gradle/wrapper/gradle-wrapper.jar explizit ausgeschlossen
- Sonderfall springkafka/technik-check → vorlagen/grundlagen/technik-check/
- --livecoding--schritte vor --livecoding geprüft (Pattern-Reihenfolge)
- Bash-String-Operationen statt sed für Suffix-Entfernung
- --nexus-url=<url> Parameter: ruft patch-nexus.sh auf die Vorlagen auf
- Parameterübergabe für Tag-Suffix und Optionen vereinheitlicht

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agoRESET.sh → reset.sh: source branches.sh
Kai Moritz [Fri, 29 May 2026 23:54:40 +0000 (23:54 +0000)]
RESET.sh → reset.sh: source branches.sh

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agoPUSH.sh → push.sh: source branches.sh
Kai Moritz [Fri, 29 May 2026 23:54:33 +0000 (23:54 +0000)]
PUSH.sh → push.sh: source branches.sh

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agoDIFF.sh → diff.sh: Zwei-Tag-Vergleich ergänzt
Kai Moritz [Fri, 29 May 2026 23:54:26 +0000 (23:54 +0000)]
DIFF.sh → diff.sh: Zwei-Tag-Vergleich ergänzt

Neu: ./diff.sh <suffix1> <suffix2> vergleicht zwei Tag-Stände
(z.B. ./diff.sh claude-5 claude-6). Quellreferenz auf branches.sh
aktualisiert.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agopatch_gradle_for_si_nexus.sh → patch-nexus.sh (überarbeitet)
Kai Moritz [Fri, 29 May 2026 23:53:27 +0000 (23:53 +0000)]
patch_gradle_for_si_nexus.sh → patch-nexus.sh (überarbeitet)

Neu: Nexus-URL als Pflichtparameter statt hardcodiert; optionaler
--gradle-dist-url für Gradle-Distributionen hinter Firewalls; patcht
zusätzlich gradle-wrapper.properties. Emojis entfernt.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agoBRANCHES.sh → branches.sh umbenannt
Kai Moritz [Fri, 29 May 2026 23:52:47 +0000 (23:52 +0000)]
BRANCHES.sh → branches.sh umbenannt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agobuild.sh: BUILD.sh, MAVEN.sh und GRADLE.sh zusammengeführt
Kai Moritz [Fri, 29 May 2026 23:21:44 +0000 (23:21 +0000)]
build.sh: BUILD.sh, MAVEN.sh und GRADLE.sh zusammengeführt

Unterstützt Maven- und Gradle-Branches. Ohne Argument nur Build,
mit --publish auch Docker-Image in die Registry veröffentlichen.
Gradle-Branches rufen automatisch bootstrap-gradle.sh auf, falls
vorhanden.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agoREBASE.sh und TAG.sh gelöscht
Kai Moritz [Fri, 29 May 2026 23:20:19 +0000 (23:20 +0000)]
REBASE.sh und TAG.sh gelöscht

REBASE.sh ist obsolet: Rebases werden manuell mit Claude durchgeführt,
da sie von Inhalt und Branch-Abhängigkeiten abhängen und nicht sinnvoll
zu skripten sind.

TAG.sh ist obsolet: Session-Tags werden von Claude direkt vergeben.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks ago.claude/settings.local.json: Gradle-Wrapper-Setup-Befehle freigegeben
Kai Moritz [Fri, 29 May 2026 23:13:10 +0000 (23:13 +0000)]
.claude/settings.local.json: Gradle-Wrapper-Setup-Befehle freigegeben

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agoBRANCHES.sh: __ROOT-Variablen entfernt, 3 fehlende Branches in Iterationsliste ergänz...
Kai Moritz [Fri, 29 May 2026 22:58:12 +0000 (22:58 +0000)]
BRANCHES.sh: __ROOT-Variablen entfernt, 3 fehlende Branches in Iterationsliste ergänzt; CLAUDE.md: Zuständigkeiten dokumentiert

3 weeks agoCLAUDE.md: Versionsangaben entfernt (veralten bei Updates)
Kai Moritz [Fri, 29 May 2026 22:10:22 +0000 (22:10 +0000)]
CLAUDE.md: Versionsangaben entfernt (veralten bei Updates)

3 weeks agoCLAUDE.md: Rebase-Mechanik erklärt (git log zwischen Sessions), Spring-Boot-Version...
Kai Moritz [Fri, 29 May 2026 22:07:22 +0000 (22:07 +0000)]
CLAUDE.md: Rebase-Mechanik erklärt (git log zwischen Sessions), Spring-Boot-Version aktualisiert

3 weeks agoCLAUDE.md: Hinweis auf Sonderbranches aktualisiert (nur noch config/flawed-setup...
Kai Moritz [Fri, 29 May 2026 21:18:04 +0000 (21:18 +0000)]
CLAUDE.md: Hinweis auf Sonderbranches aktualisiert (nur noch config/flawed-setup--zookeeper)

3 weeks agoCLAUDE.md: Immer mit Branch-HEADs arbeiten, nicht mit --claude-N-Tags
Kai Moritz [Fri, 29 May 2026 19:10:03 +0000 (19:10 +0000)]
CLAUDE.md: Immer mit Branch-HEADs arbeiten, nicht mit --claude-N-Tags

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agoCLAUDE.md: ROOT-Lookup aus BRANCHES.sh → CLAUDE.md; vollständiges Session-Tagging
Kai Moritz [Fri, 29 May 2026 18:53:58 +0000 (18:53 +0000)]
CLAUDE.md: ROOT-Lookup aus BRANCHES.sh → CLAUDE.md; vollständiges Session-Tagging

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agoCLAUDE.md: Verifikationsschritt nach Rebase ergänzt
Kai Moritz [Fri, 29 May 2026 18:40:18 +0000 (18:40 +0000)]
CLAUDE.md: Verifikationsschritt nach Rebase ergänzt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agoCLAUDE.md: Vollständige Branch-ROOT-Tabelle ergänzt
Kai Moritz [Fri, 29 May 2026 18:19:01 +0000 (18:19 +0000)]
CLAUDE.md: Vollständige Branch-ROOT-Tabelle ergänzt

- Tabelle mit allen Branches und ihren ROOTs direkt in CLAUDE.md eingetragen
- Nicht-intuitive ROOTs markiert (z.B. kafkalistener → consumer/spring-consumer)
- Branches, die nicht in der BRANCHES-Iterationsliste sind, explizit aufgeführt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks agoCLAUDE.md: Rebase-Ansatz auf `git rebase -i` umgestellt; ROOT-Ermittlung dokumentiert
Kai Moritz [Fri, 29 May 2026 18:09:17 +0000 (18:09 +0000)]
CLAUDE.md: Rebase-Ansatz auf `git rebase -i` umgestellt; ROOT-Ermittlung dokumentiert

- Rebase-Strategie von manuellem Cherry-Pick auf `git rebase -i` umgestellt
- Dokumentiert, wie der ROOT eines Branches über BRANCHES.sh nachgeschlagen wird
- Erklärt den Umgang mit Konflikten beim interaktiven Rebase

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 weeks ago`CLAUDE.md` überflüssige Hinweise auf bereits umgesetzte Verbesserungen von Claude...
Kai Moritz [Fri, 29 May 2026 17:05:37 +0000 (19:05 +0200)]
`CLAUDE.md` überflüssige Hinweise auf bereits umgesetzte Verbesserungen von Claude entfernen lassen

3 weeks ago`CLAUDE.md` übersetzt und weitere Erklärungen zu den Live-Codings ergänzt (mit Hilfe...
Kai Moritz [Fri, 29 May 2026 17:02:46 +0000 (19:02 +0200)]
`CLAUDE.md` übersetzt und weitere Erklärungen zu den Live-Codings ergänzt (mit Hilfe von Claude)

3 weeks agoÜberflüssigen Branch `consumer/simple-consumer-livecoding--schritte` entfernt
Kai Moritz [Fri, 29 May 2026 09:00:35 +0000 (11:00 +0200)]
Überflüssigen Branch `consumer/simple-consumer-livecoding--schritte` entfernt

3 weeks agoCLAUDE.md: Compacted learnings of last session
Kai Moritz [Fri, 29 May 2026 08:21:38 +0000 (10:21 +0200)]
CLAUDE.md: Compacted learnings of last session

4 weeks agoCLAUDE.md: Principle of minimal diffs between chained branches documented
Kai Moritz [Sat, 23 May 2026 08:08:32 +0000 (08:08 +0000)]
CLAUDE.md: Principle of minimal diffs between chained branches documented

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
4 weeks agoCLAUDE.md: MOVE/ALIGN-Commit-Konvention dokumentiert
Kai Moritz [Sat, 23 May 2026 07:59:19 +0000 (07:59 +0000)]
CLAUDE.md: MOVE/ALIGN-Commit-Konvention dokumentiert

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
4 weeks agoCLAUDE.md: Docker-Image-Naming und infrastruktur-only Branches dokumentiert
Kai Moritz [Sat, 23 May 2026 06:53:53 +0000 (06:53 +0000)]
CLAUDE.md: Docker-Image-Naming und infrastruktur-only Branches dokumentiert

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
4 weeks agoCLAUDE.md mit Hilfe von Claude um Hinweise zur Arbeitsweise ergänzt
Kai Moritz [Sat, 23 May 2026 06:08:44 +0000 (06:08 +0000)]
CLAUDE.md mit Hilfe von Claude um Hinweise zur Arbeitsweise ergänzt

4 weeks agobuild: Docker-Push-Befehle auf Jib (grundlagen) und bootBuildImage (Spring Boot)...
Kai Moritz [Fri, 22 May 2026 17:18:54 +0000 (17:18 +0000)]
build: Docker-Push-Befehle auf Jib (grundlagen) und bootBuildImage (Spring Boot) umstellen

- BUILD.sh, MAVEN.sh: `mvn docker:push` durch plugin-spezifischen Push ersetzt
- GRADLE.sh: `gradle buildDockerImage` durch `gradle jib` bzw. `gradle bootBuildImage --publishImage` ersetzt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
4 weeks agoCLAUDE.md um Hinweise zur Gliederung und Verwendung der Übungs-Blöcke ergänzt
Kai Moritz [Fri, 22 May 2026 10:28:45 +0000 (12:28 +0200)]
CLAUDE.md um Hinweise zur Gliederung und Verwendung der Übungs-Blöcke ergänzt

4 weeks agoCLAUDE.md für Claude Code hinzugefügt
Kai Moritz [Fri, 22 May 2026 08:26:53 +0000 (08:26 +0000)]
CLAUDE.md für Claude Code hinzugefügt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 months ago`PUSH.sh` scheitert nicht mehr, wenn der Branch neu ist
Kai Moritz [Tue, 24 Mar 2026 16:06:22 +0000 (17:06 +0100)]
`PUSH.sh` scheitert nicht mehr, wenn der Branch neu ist

3 months agoVorlage für Übung Megagroup überarbeitet
Kai Moritz [Sun, 22 Mar 2026 20:28:53 +0000 (21:28 +0100)]
Vorlage für Übung Megagroup überarbeitet

3 months agoBranches `consuergroup` und `spickzettel` entfernt, Livecoding ergänzt
Kai Moritz [Sun, 22 Mar 2026 14:20:07 +0000 (15:20 +0100)]
Branches `consuergroup` und `spickzettel` entfernt, Livecoding ergänzt

3 months ago`RESET.sh` kann auch auf ein Tag-Prefix zurücksetzen
Kai Moritz [Sat, 21 Mar 2026 12:08:14 +0000 (13:08 +0100)]
`RESET.sh` kann auch auf ein Tag-Prefix zurücksetzen

3 months agoFehlenden Branch `consumer/spring-consumer--vorlage` ergänzt
Kai Moritz [Wed, 18 Mar 2026 19:42:15 +0000 (20:42 +0100)]
Fehlenden Branch `consumer/spring-consumer--vorlage` ergänzt

3 months agoUmbenennung: `spring/*` -> `springkafka/*`
Kai Moritz [Wed, 18 Mar 2026 18:06:39 +0000 (19:06 +0100)]
Umbenennung: `spring/*` -> `springkafka/*`

3 months agoUmbenennung ohne Spring-Kafka: `spring/spring-*/` -> `consumer/spring-*`
Kai Moritz [Mon, 16 Mar 2026 19:06:17 +0000 (20:06 +0100)]
Umbenennung ohne Spring-Kafka: `spring/spring-*/` -> `consumer/spring-*`

3 months agoBranch für die Vorführung der Übung Fire & Forget
Kai Moritz [Sun, 15 Mar 2026 10:04:40 +0000 (11:04 +0100)]
Branch für die Vorführung der Übung Fire & Forget

3 months agoBranch für NO-DLT hinzugefügt
Kai Moritz [Thu, 22 May 2025 15:31:09 +0000 (17:31 +0200)]
Branch für NO-DLT hinzugefügt

3 months agoBranches für das Tuning der Proudcer-Fehlerbehandlung
Kai Moritz [Fri, 16 May 2025 05:35:32 +0000 (07:35 +0200)]
Branches für das Tuning der Proudcer-Fehlerbehandlung

3 months agoBranch für ein einfaches DLT-Setup
Kai Moritz [Thu, 15 May 2025 21:38:03 +0000 (23:38 +0200)]
Branch für ein einfaches DLT-Setup

3 months agoBranches zu Fehlerbehandlung bei Spring Kafka umorganisiert und um DLT-Beispiel ergänzt
Kai Moritz [Thu, 15 May 2025 20:08:29 +0000 (22:08 +0200)]
Branches zu Fehlerbehandlung bei Spring Kafka umorganisiert und um DLT-Beispiel ergänzt

3 months agoDas von Chat-GPT erzeugte Skript die Gradle-Ergänzungen überarbeitet
Kai Moritz [Thu, 15 May 2025 15:07:06 +0000 (17:07 +0200)]
Das von Chat-GPT erzeugte Skript die Gradle-Ergänzungen überarbeitet

13 months agoVon Chat-GPT - Auszuführen in z.B. `vorlagen`
Kai Moritz [Thu, 15 May 2025 05:19:28 +0000 (07:19 +0200)]
Von Chat-GPT - Auszuführen in z.B. `vorlagen`

13 months agoEinzelschritte eines Live-Codings werden nicht mit kopiert
Kai Moritz [Wed, 7 May 2025 19:23:23 +0000 (21:23 +0200)]
Einzelschritte eines Live-Codings werden nicht mit kopiert

13 months agoBranches für Live-Codings vervollständigt
Kai Moritz [Wed, 7 May 2025 18:54:05 +0000 (20:54 +0200)]
Branches für Live-Codings vervollständigt

14 months agoRecordHandler, HealthIndicator und ErrorHandling beruhen auf Generics
Kai Moritz [Sun, 13 Apr 2025 08:45:45 +0000 (10:45 +0200)]
RecordHandler, HealthIndicator und ErrorHandling beruhen auf Generics

14 months agoDoppelt geführten Branch `spring/sumup_messages` entfernt
Kai Moritz [Sat, 12 Apr 2025 22:28:06 +0000 (00:28 +0200)]
Doppelt geführten Branch `spring/sumup_messages` entfernt

14 months agoWIP: Fortgeschrittene Consumer-Themen basieren auf `spring/spring-consumer`
Kai Moritz [Sat, 12 Apr 2025 22:25:04 +0000 (00:25 +0200)]
WIP: Fortgeschrittene Consumer-Themen basieren auf `spring/spring-consumer`

14 months ago`spring/spring-consumer--vorlage` ist im Grunde die selbe, wie `spring/spring-consume...
Kai Moritz [Sat, 12 Apr 2025 21:36:02 +0000 (23:36 +0200)]
`spring/spring-consumer--vorlage` ist im Grunde die selbe, wie `spring/spring-consumer--json--vorlage`

14 months agoWIP:Branch `spring/spring-producer--livecoding` ist eigentlich: `spring/spring-producer`
Kai Moritz [Sat, 12 Apr 2025 20:59:26 +0000 (22:59 +0200)]
WIP:Branch `spring/spring-producer--livecoding` ist eigentlich: `spring/spring-producer`

14 months agoFortgeschrittene Consumer-Themen basieren auf `spring/spring-consumer`
Kai Moritz [Sat, 12 Apr 2025 13:44:13 +0000 (15:44 +0200)]
Fortgeschrittene Consumer-Themen basieren auf `spring/spring-consumer`

* `consumer/spring-consumer` wird gar nicht mehr benötigt
* `consumer/spring-consumer` ist identisch mit `spring/spring-consumer`

14 months agoÜbung zur Fehlerbehandlung basieren auf den Spring-Versionen
Kai Moritz [Sat, 12 Apr 2025 09:32:49 +0000 (11:32 +0200)]
Übung zur Fehlerbehandlung basieren auf den Spring-Versionen

* Dadurch kann man ggf. live auf die JSON-Beispiele umgschwenken
* Außerdem erleichtert das den Switch zwischen Vanilla Kafka und Spring Kafka
* Möglich, da das Fehlerhandling jetzt ein fortgeschrittenes Thema ist

14 months agoFortgeschrittene Themen im Branch-Handling ans Ende geschoben
Kai Moritz [Sat, 12 Apr 2025 09:23:26 +0000 (11:23 +0200)]
Fortgeschrittene Themen im Branch-Handling ans Ende geschoben

14 months agoBranch `spring/spring-producer--livecoding` ist eigentlich: `spring/spring-producer`
Kai Moritz [Sat, 12 Apr 2025 09:04:27 +0000 (11:04 +0200)]
Branch `spring/spring-producer--livecoding` ist eigentlich: `spring/spring-producer`

14 months agoDie Consumer-Übungen bauen nicht mehr auf Generics auf
Kai Moritz [Sat, 12 Apr 2025 08:48:04 +0000 (10:48 +0200)]
Die Consumer-Übungen bauen nicht mehr auf Generics auf

14 months ago`spring/spring-producer--vorlage` ist im Grunde die selbe, wie `spring/spring-produce...
Kai Moritz [Fri, 11 Apr 2025 22:07:25 +0000 (00:07 +0200)]
`spring/spring-producer--vorlage` ist im Grunde die selbe, wie `spring/spring-producer--json--vorlage`

14 months ago`producer/spring-producer--long` basiert jetzt wieder auf `producer/spring-producer`
Kai Moritz [Fri, 11 Apr 2025 18:47:12 +0000 (20:47 +0200)]
`producer/spring-producer--long` basiert jetzt wieder auf `producer/spring-producer`

14 months ago`spring/spring-producer--kafkatemplate` basiert jetzt auf `spring/spring-producer...
Kai Moritz [Fri, 11 Apr 2025 18:01:08 +0000 (20:01 +0200)]
`spring/spring-producer--kafkatemplate` basiert jetzt auf `spring/spring-producer--livecoding`

14 months agoBranches für das Livecoding in den Grundlagen
Kai Moritz [Wed, 2 Apr 2025 06:45:54 +0000 (08:45 +0200)]
Branches für das Livecoding in den Grundlagen

15 months agoAusgabe von `DIFF.sh` aussagekräftiger
Kai Moritz [Tue, 25 Mar 2025 18:46:45 +0000 (19:46 +0100)]
Ausgabe von `DIFF.sh` aussagekräftiger

15 months ago`spring/spring-producer--json` basiert jetzt auf dem Live-Coding
Kai Moritz [Tue, 18 Mar 2025 18:44:53 +0000 (19:44 +0100)]
`spring/spring-producer--json` basiert jetzt auf dem Live-Coding

15 months agoDie Vorlage `spring/spring-producer` basiert auf `spring/spring-producer--livecoding`
Kai Moritz [Tue, 18 Mar 2025 17:15:28 +0000 (18:15 +0100)]
Die Vorlage `spring/spring-producer` basiert auf `spring/spring-producer--livecoding`

15 months agoBranch für das Live-Coding `spring/spring-producer--livecoding`
Kai Moritz [Tue, 18 Mar 2025 16:58:57 +0000 (17:58 +0100)]
Branch für das Live-Coding `spring/spring-producer--livecoding`

15 months agoBranch für das Live-Coding `spring/spring-consumer--livecoding`
Kai Moritz [Tue, 18 Mar 2025 16:46:40 +0000 (17:46 +0100)]
Branch für das Live-Coding `spring/spring-consumer--livecoding`

15 months agoBranches für die Vorlagen der Springified Clients
Kai Moritz [Mon, 17 Mar 2025 16:25:04 +0000 (17:25 +0100)]
Branches für die Vorlagen der Springified Clients

15 months agoBranch-Typ `livecoding` in `COPY.sh` ergänzt
Kai Moritz [Sat, 15 Mar 2025 16:05:45 +0000 (17:05 +0100)]
Branch-Typ `livecoding` in `COPY.sh` ergänzt

15 months ago`COPY.sh` von if/else auf case umgeschrieben
Kai Moritz [Sat, 15 Mar 2025 15:59:09 +0000 (16:59 +0100)]
`COPY.sh` von if/else auf case umgeschrieben

15 months agoBranch für Auditheader-Übung mit dem simple-producer
Kai Moritz [Fri, 14 Mar 2025 16:42:03 +0000 (17:42 +0100)]
Branch für Auditheader-Übung mit dem simple-producer

15 months agoBranch für Beispiel mit `CompletableFuture` ergänzt
Kai Moritz [Fri, 14 Mar 2025 09:24:04 +0000 (10:24 +0100)]
Branch für Beispiel mit `CompletableFuture` ergänzt

15 months agoSetup-Vorlagen für Consumer basieren auf `grundlagen/simple-consumer`
Kai Moritz [Wed, 12 Mar 2025 05:36:37 +0000 (06:36 +0100)]
Setup-Vorlagen für Consumer basieren auf `grundlagen/simple-consumer`

Grund: `grundlagen/simple-consumer--vorlage` enthält jetzt ein geändertes Setup!

15 months agoBrach für die Vorlage, um den Consumer als Image zu bauen
Kai Moritz [Tue, 11 Mar 2025 17:58:46 +0000 (18:58 +0100)]
Brach für die Vorlage, um den Consumer als Image zu bauen

15 months agoBrach für die Vorlage, um den Producer als Image zu bauen
Kai Moritz [Sun, 9 Mar 2025 17:19:48 +0000 (18:19 +0100)]
Brach für die Vorlage, um den Producer als Image zu bauen

15 months agoBranch für Generics-Version des `ExampleConsumer` und Beispiele aufgetrennt
Kai Moritz [Sat, 1 Mar 2025 17:14:03 +0000 (18:14 +0100)]
Branch für Generics-Version des `ExampleConsumer` und Beispiele aufgetrennt

15 months agoBranch für Generics-Version des `ExampleProducer`
Kai Moritz [Sat, 1 Mar 2025 16:57:44 +0000 (17:57 +0100)]
Branch für Generics-Version des `ExampleProducer`

16 months agoBeispiel für Log-Compaction basiert jetzt auf Rebalance-Listener
Kai Moritz [Fri, 21 Feb 2025 10:47:10 +0000 (11:47 +0100)]
Beispiel für Log-Compaction basiert jetzt auf Rebalance-Listener

16 months agoBranches für `MessageConverter`-Beispiele ergänzt
Kai Moritz [Sat, 15 Feb 2025 10:13:38 +0000 (11:13 +0100)]
Branches für `MessageConverter`-Beispiele ergänzt

16 months agoBranches so umsortiert, das die Rebases in einer sinnvollen Reihenfolge erfolgen
Kai Moritz [Sat, 15 Feb 2025 10:03:59 +0000 (11:03 +0100)]
Branches so umsortiert, das die Rebases in einer sinnvollen Reihenfolge erfolgen

16 months ago`COPY` kennt jetzt auch den Suffix-Parameter
Kai Moritz [Fri, 14 Feb 2025 11:24:42 +0000 (12:24 +0100)]
`COPY` kennt jetzt auch den Suffix-Parameter

16 months ago`spring/sumup-messages` als Vorlage hinzugefügt
Kai Moritz [Thu, 6 Feb 2025 21:30:47 +0000 (22:30 +0100)]
`spring/sumup-messages` als Vorlage hinzugefügt

16 months agoROOT für Vorlage zu `consumer/spring-consumer` korrigiert
Kai Moritz [Thu, 6 Feb 2025 16:54:15 +0000 (17:54 +0100)]
ROOT für Vorlage zu `consumer/spring-consumer` korrigiert

16 months ago`.gradle` und `build` zu den Excludes in `COPY.sh` hinzugefügt
Kai Moritz [Mon, 3 Feb 2025 21:02:39 +0000 (22:02 +0100)]
`.gradle` und `build` zu den Excludes in `COPY.sh` hinzugefügt

16 months agoTechnik-Check aus den Vorlagen/Musterlösungen entfernt
Kai Moritz [Mon, 3 Feb 2025 20:59:51 +0000 (21:59 +0100)]
Technik-Check aus den Vorlagen/Musterlösungen entfernt

16 months agoBranch für fachlichen Fehler mit `@KafkaListener`
Kai Moritz [Mon, 3 Feb 2025 16:37:12 +0000 (17:37 +0100)]
Branch für fachlichen Fehler mit `@KafkaListener`

16 months agoBranch für parallele Verarbeitung mit `@KafkaListener`
Kai Moritz [Sun, 2 Feb 2025 21:16:33 +0000 (22:16 +0100)]
Branch für parallele Verarbeitung mit `@KafkaListener`

16 months agoBranchnamen vereinheitlicht: `spring/spring-producer--kafkatemplate`
Kai Moritz [Sun, 2 Feb 2025 20:35:17 +0000 (21:35 +0100)]
Branchnamen vereinheitlicht: `spring/spring-producer--kafkatemplate`

16 months agoBranches für das Messaging mit geteilter Message-Lib
Kai Moritz [Sun, 2 Feb 2025 17:53:41 +0000 (18:53 +0100)]
Branches für das Messaging mit geteilter Message-Lib

16 months agoBranch für `spring/sumup-messages` hinzugefügt
Kai Moritz [Sun, 2 Feb 2025 16:59:19 +0000 (17:59 +0100)]
Branch für `spring/sumup-messages` hinzugefügt

16 months agoName für Branch `spring/spring-consumer--json` korrigiert
Kai Moritz [Sun, 2 Feb 2025 08:14:52 +0000 (09:14 +0100)]
Name für Branch `spring/spring-consumer--json` korrigiert

16 months agoReihenfolge der Branches an Schulung angepasst
Kai Moritz [Sun, 2 Feb 2025 08:13:29 +0000 (09:13 +0100)]
Reihenfolge der Branches an Schulung angepasst

16 months agoName für Branch `spring/spring-producer--json` korrigiert
Kai Moritz [Sun, 2 Feb 2025 07:56:31 +0000 (08:56 +0100)]
Name für Branch `spring/spring-producer--json` korrigiert