Loading...

Letzte Beiträge

Newsletter 7. September 2023

Super Boring Topic

Hi, Gestern habe ich einen Artikel über die Assert Klasse von Spring veröffentlicht. Und im Mai, beim Developer Meetup in Essen habe ich auch über die Klasse gesprochen. Aber eigentlich ist sie super langweilig. Für alle, die sie nicht kennen: Sie bietet eine Reihe an simplen “assert” Methoden. Zum Beispiel statt if (someVariable == null) { throw new IllegalArgumentException("someVariable must not be null"); } können wir schreiben: Assert.isNotNull(someVariable, "someVariable must not be null"); Wahnsinn.


Spring 6. September 2023

Die Assert Klasse von Spring: Der smarte Weg zur Validierung

Es gibt viele Möglichkeiten, um sicherzustellen, dass dein Code tut, was er soll. Java hat sogar ein eingebautes assert Sprachfeature für genau diesen Zweck. Und dann gibt es in Spring noch die Assert-Klasse. Aber wieso sollte ich diese verwenden? In diesem Artikel tauchen wir tief in das Thema ein und entdecken die Vorteile der Verwendung dieser Klasse für die Validierung deiner Daten und Argumente. Warum überhaupt Assertions nutzen? Bevor wir in die Details der Spring Assert-Klasse eintauchen, sollten wir kurz die Bedeutung von Assertions klären.


Newsletter 4. September 2023

Outch 😵

Hi, Change tut weh. Der Satz ist etwas abgebrüht. Aber es ist mir vor einigen Wochen nochmal bewusst geworden. Toni, ein externer DevOps Engineer (Grüße gehen raus 😉 ), war neu im Team. Auf seiner Webseite schreibt er “Als Experte für Developer Experience habe ich das Ziel, ein Ökosystem für hochperformante & innovativ agierende Entwicklungsteams zu schaffen.” Und das lebt er. Es gibt auch mehr als genug zutun. Und wir wollen es anpacken!


Newsletter 31. August 2023

The Microwave With Feature Creep

Hi, Meine Mikrowelle war kaputt. Also: Eine neue muss her. Ich habe hier aber einen kleinen Tick. Das betrifft alles unvergängliche das ich kaufe. Ich will einen Fehlkauf vermeiden. Lieber einmal mehr Geld ausgeben, als in zwei Jahren wieder neu kaufen. Hier muss ich aufpassen nicht in einer Rabbit-Hole zu landen. Ich kann Stunden in das Lesen von Reviews versenken. Aber was will ich überhaupt vergleichen? Als erstes Kommt die Anforderungsanalyse Bevor ich überhaupt zwischen Modellen vergleichen kann, muss ich mir klar werden was ich eigentlich brauche.


Spring 30. August 2023

Open Session in View (OSIV) in Spring - Aktivieren oder Deaktivieren?

Wenn du mit Spring Boot und Hibernate arbeitest, bist du mit Sicherheit schon einmal über den Begriff “Open Session in View” (OSIV) oder die dazugehörige Property open-in-view gestolpert. Aber was genau macht diese Option und wie beeinflusst sie die Interaktion mit deiner Datenbank? Und sollte ich sie aktivieren oder deaktivieren? In diesem Artikel tauchen wir tief in das Thema ein und beleuchten die Funktionsweise und die Unterschiede zu anderen Ansätzen.


Top