A/B-Tests als Code versionieren
Warum der Code von A/B-Tests ins Git gehört und wie ein kleines Kommandozeilenwerkzeug mit Schutzmechanismen das möglich macht, ohne je ein Experiment zu starten.
Fachartikel aus der Projektpraxis: Architektur, Frontend, Release-Prozesse und agentische Entwicklung
Die aktuellen Artikel stammen aus meiner Projektpraxis der letzten Jahre. Die älteren Artikel stammen aus den Jahren 2018 und 2019, als mein Schwerpunkt auf JVM-Microservices mit Micronaut lag; erschienen sind sie unter anderem bei Heise Developer und im Oracle Java Magazine.
Warum der Code von A/B-Tests ins Git gehört und wie ein kleines Kommandozeilenwerkzeug mit Schutzmechanismen das möglich macht, ohne je ein Experiment zu starten.
Was React-Widgets brauchen, die als Bibliothek in einer fremden Website laufen, vom serverseitigen Rendern über den React Compiler und die Navigation bis zu automatisierten Tests der Barrierefreiheit.
Wie eine kleine Rule Engine mit einer Abfragesprache im MongoDB-Stil Fachregeln aus dem Code holt, sodass sie sich zur Laufzeit ändern lassen, ohne Release.
Welche Querschnittsthemen in eine gemeinsame Bibliothek für Spring-Boot-Microservices gehören, welche nicht, und wie ein großes Upgrade einmal zentral statt zehnmal einzeln läuft.
Wie Übersetzungen für 22 Sprachen zur richtigen Zeit im CMS landen, ohne Live-Texte zu überschreiben oder Platzhalter auszuliefern, mit einem Rollout in zwei Phasen.
Wie aus einem KI-Assistenten eine Software Factory wird, mit Leitfäden im Repository, eigenen Skills, zsh-Funktionen, CLI-Werkzeugen, MCP, Browser-Automatisierung und einer Test Factory.
Software design implementations can often diverge from the original architecture. Discover architectural defects at build time with ArchUnit.
Micronaut is a lightweight framework designed from the ground up for microservices and serverless computing.
Das JVM-Framework Micronaut eignet sich sowohl für Cloud-Native als auch für Webanwendungen - Ist es eine Alternative zu Grails und Spring Boot?
Micronaut ist ein neues Framework, das sich für das Erstellen Cloud-nativer JVM-Microservices eignet.