Seit 10 Monaten arbeite ich in einem Projekt, in dem ich diverse Server Backends (aka Microservices) sowohl mit Java als auch mit Kotlin entwickel und betreue. Bei allen Projekten kommen Spring Boot, Kafka, PostgreSQL und Maven zum Einsatz. Durch die Gleichartigkeit der Software-Architekturen kann ich gut die Vor- und Nachteile von Kotlin beurteilen. Soviel vorneweg: Es gibt keinen eindeutigen Sieger…
Ganzen Beitrag lesen »
Spring Boot ist ein ausgereiftes Werkzeug zur Entwicklung von Java & Kotlin Backends. Startet man solch ein Backend neu, dauert der erste REST Aufruf immer extrem lange. Ich habe untersucht, woran das liegt und wie man die Anwendung beim Start aufwärmen kann, damit auch der erste Request schnell verarbeitet wird.
Ganzen Beitrag lesen »
Ich freue mich immer, wenn ich ein neues Werkzeug entdecke, das mir tatsächlich Arbeit abnimmt. Vor einigen Wochen bin ich über SDKMAN gestolpert. Damit kann ich mehrere JDKs und weitere Java SDKs installieren und verwalten. In der täglichen Entwicklungsarbeit ist das extrem hilfreich.
Ganzen Beitrag lesen »
In meinem aktuellen Projekt setze ich die Programmiersprache Kotlin zusammen mit dem Spring Boot Framework ein. Ich mache gerade meine ersten Kotlin Schritte und stolpere jetzt natürlich über alle möglichen Probleme. Erster Stolperstein: Validierung von REST API Eingaben.
Ganzen Beitrag lesen »