Letzte Beiträge

Entwicklungspraxis 13. September 2023

Spring Events: Mit @EventListener und ApplicationEvents deine Applikation entkoppeln

Lerne, wie du das Event-Handling-System des mächtigen Spring Frameworks optimal nutzt. Dieser Artikel zeigt dir, wie du mit dem @EventListener Ansatz Events konfigurierst und wie sie mit Transaktionen und Asynchronität kombiniert werden können. Entdecke auch, wie Spring Boot Events verwendet, wie du eigene Events kreierst und wie sie deine Module effizient entkoppeln können.


Entwicklungspraxis 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. Aber wieso?


Entwicklungspraxis 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.


Entwicklungspraxis 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!


Entwicklungspraxis 24. August 2023

What Sound Does Your Microwave?

Hi, Kennst du das? Du machst ein Gerät an, dass du immer wieder benutzt. Über Jahre. Du kennst das Geräusch, dass es macht. Das rythmische “schwu schwu schwu”, wenn du die Spülmaschine anstellst. Oder das bekannte “klick” wenn der Ofen angeht. Dein Signal: alles läuft. Weiter machen! Doch was, wenn es plötzlich anders klingt? Es nicht mehr deinen Erwartungen entspricht? Genau das ist mir mit meiner Mikrowelle passiert. Ich machte sie - wie gewohnt - an. Ich erwartete ein “djeeehhh”.


Top