Loading...

Letzte Beiträge

Newsletter 11. September 2023

Snowflake Connection Provider

Hi, Was haben Schneeflocken mit Softwareentwicklung zutun? Komische Frage. Ich weiß Aber ich musste sie mir die Tage stellen. Ich durchforstete den Code. Ich wollte verstehen welche Connection Pools wir haben und wie sie konfiguriert sind. Dabei stolperte ich über einen Connection Pool, der hieß: SnowflakeConnectionProviders Hä? Was soll das sein? Und wie wird er verwendet? Und warum ist es eine HashMap<String, IConnectionProvider> ? Also: Find Usage und weiterlesen. Aha, in der init wird eine kleine pool size konfiguriert.


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.


Top