GitOps Principles - Deutsche Übersetzung

Die GitOps Arbeitsgruppe der Cloud Native Computing Foundation (CNCF) hat Ende letzten Jahres die Version 1 der GitOps Prinzipien samt zugehörigem Glossar veröffentlicht. Um das bessere Verständnis und somit die Verbreitung von GitOps zu fördern, sollen Übersetzungen sowohl der Prinzipien als auch des Glossars in sämliche Sprachen der bekannten (und anschließend der unbekannten) Welt folgen. An diesem Termin nahmen wir uns der deutschen Übersetzung an und stellten sie der GitOps Arbeitsgruppe als PullRequest zur Verfügung. [Mehr lesen]

Jahreshauptversammlung 2022

Agenda:

  1. Begrüßung
  2. Feststellung der Anwesenheit und Beschlussfähigkeit
  3. Jahresbericht des Vorstandes
  4. Kassenbericht
  5. Bericht der Kassenprüfer und Beschluss über Entlastung des Vorstandes
  6. Wahl des Kassenprüferausschusses für GF 2022
  7. Ausblick und Planung für 2022
  8. Sonstiges

Investigating the Performance of Reactive Libraries in a Quarkus Micro-Service

Denis Angeletta (RETIT) besuchte uns mit folgendem spannenden Thema: What’s the performance benefit of using reactive libraries in my Java applications? Can I go step-by-step, or do I need to go all-in and refactor the whole code to gain performance benefits of these reactive libraries? If you are dealing with similar questions, this talk is for you! In this talk, we will review different refactoring options for a Quarkus-based REST service using frameworks such as RESTEasy Reactive, Hibernate reactive and Mutiny from a performance perspective. [Mehr lesen]

Java Mission Control & Flight Recorder; Kotlin spezial

Miro Wengner, Principal Engineer bei OpenValue besuchte uns, hat uns Java Mission Control (JMC) näher gebraucht, und seine jüngsten Erkenntnisse des Profiling von Kotlin Anwendungen mit dem Java Flight Recorder (JFR) geteilt.

Miros Java sowie Kotlin Code-Bespiele und Kurzanleitungen zum selbst-“profilieren” findet Ihr in seinem GitHub Repository, die gezeigten Folien hier.

Vielen Dank Miro, für den gelungenen Einstieg in die Welt der JFR Events und ihrer Auswertung mittels JMC.

GitOps mit Schlomo Schapiro

Im September kam uns Schlomo Schapiro eines Zeichens “Chief Architect Cloud” bei DB Systel GmbH besuchen. Schlomo ist sehr erfahrener und professioneller GitOps Praktiker, hat hierzu auch einige Veröffentlichungen vorzuweisen. Schlomo sprach mit uns über GitOps, es war kein Frontalvortrag, sondern ein konstruktiver Austausch. Hier einige Resourcen, die Schlomo mit uns geteilt hat: Inner-Source Lizenz: https://github.com/dbsystel/open-source-policies Schlomos Publikationen und Vorträge: https://schlomo.schapiro.org/p/5-devops-principles.html#materials Alle fleißig loben: http://go.schapiro.org/feedback Und belohnen: https://www.amazon.de/hz/wishlist/ls/9IGVDETS7W9I Kontakt zu Schlomo: https://consulting. [Mehr lesen]

Quarkus World Tour

Wir haben uns tierisch gefreut, die Quarkus World Tour im virtuellen Ingolstadt begrüßen zu dürfen! Wanja Pernath (Red Hat) als unser Hauptredner brachte uns folgendes Programm mit: Kurzer Überblick, warum Quarkus so cool ist Rundgang durch https://quarkus.io und die vielen Guides “Hallo Welt” im Quarkus Style; Developer Experience Extreme += Hibernate Panache und PostgreSQL OurFirstPanacheEntity quarkus:dev Modus: persistente Glücksgefühle Containerisierung (natives) Verpacken mit Quarkus Veröffentlichen nach https://quay.io Deployment und Konfiguration der Anwendung am Beispiel OpenShift mit der kostenlosen Developer Sandbox oder lokal Wanjas Session war nicht nur spannend und informativ, sondern auch zum Mitmachen geeignet. [Mehr lesen]

Remote Prog.

Wir knüpften uns Remote Pair/Mob Programmierungslösungen vor, live, im Netz, bis dass der Compiler glühte! Wir haben in Gruppen die technischen Möglichkeiten für Pair- und Gruppenprogrammierung an einfachen Beispielen erprobt:

JDK 16

Im April haben wir uns die Neuerungen in Java 16 angesehen.

Die Folien dazu findet Ihr hier.

Neovim & Softwareesotherik

Bernd präsentierte: Software Esotherik

Im zweiten Teil seiner Serie “Software Esotherik” brachte uns Bernd Brainfuck näher. Seinen wieder unterhaltsamen Ausführungen ließ Bernd einige Beispiele folgen, die er uns mit Hilfe seines in Java verfassten Brainfuck-Interpreters erläuterte.

“Neovim is all you need” mit Richard

Der Konsolenakrobat Richard nahm uns mit auf seine Reise weg von graphischen Editoren und Entwicklerwerkzeugen hin zu einem konsolenbasierten Werktags-Tooling mit NeoVIM als Dreh- und Angelpunkt.