Blog
Java & Kotlin Entwicklung, AI & Vibe Coding
Vibe Coding funktioniert - aber man sollte wissen, was man tut
2,5 Jahre intensives Vibe Coding zeigen: KI beschleunigt den Entwicklungsprozess, verstärkt aber auch Fehltritte.
Nach drei Projekten mit intensivem KI-Einsatz ist mein Fazit: Vibe Coding funktioniert erstaunlich gut. Aber es gibt vier Probleme, die man von außen nicht sieht - und die die KI zuverlässig produziert.
Professionelles Vibe-Coding: Warum ein SaaS-Prototyp in 3 Tagen möglich ist
Die schnellen Versprechen der YouTube Demovideos und der lange Weg zur Produktreife.
Ein SaaS-Prototyp in 3 Tagen? Möglich. Ein marktreifes Produkt? Eher 2-3 Monate Vollzeit. 10 Erfahrungswerte aus meiner Entwicklung von dealfilter.ai.
Virtual Threads in der Praxis
Weniger Pool-Tuning, aber neue Grenzen
Ein Praxisbericht über die Migration zu Virtual Threads in Java 21 mit Spring Boot. Was gut funktioniert, wo die Fallstricke liegen und warum Concurrency-Limits das neue Pool-Tuning sind.
Spring Modulith statt Microservices
3 JVMs, 2 GB RAM und viele ms Latenz eingespart
Vier Microservices zu einem Spring Modulith zusammengeführt. Was dabei gut lief, wo es hakte und warum der RAM-Verbrauch von 3,3 GB auf 1,5 GB sank.
REST vs Kafka in Microservices
Wie wir synchrone Microservice-Calls durch Event Streaming ersetzt haben
Mehrere Microservices bekamen dieselben Daten per REST-Call. Migration zu Kafka mit Consumer Groups und Avro Schema Registry für ein entkoppeltes, robustes System.
Camunda 7 zu 8
Warum die Migration kein einfaches Update ist
Camunda 7 erreicht das End of Life. Die Migration auf Camunda 8 erfordert ein grundlegendes Umdenken - von der eingebetteten Engine zu Cloud-native, von Java Delegates zu Job Workern.