Fabian Kretzer

@fabian@innoq.social
29 Followers
38 Following
35 Posts
Die Slides zu meinem Talk zu "Missverständnissen bei der Anwendung von taktischem DDD" beim #JavaForumNord 2024 sind jetzt online. Danke für das Interesse und die Gespräche mit neuen und alten Gesichtern in der coolen Location. Mein erster Talk in einem Bus 😁 ( #doag event bus). (Sorry für meinen Seitenhieb auf Oracle Datenbanken. Wie jede Technologie kann man sie falsch und richtig nutzen ;-) ) #ddd https://www.innoq.com/de/talks/2024/09/domain-driven-design-das-ist-doch-nur-bloat/
„Domain-Driven Design? Das ist doch nur Bloat!“

… vom Strategieelfenbeinturm in den Codemaschinenraum Besonders die Werkzeuge des strategischen DDD (z. B. Finden von Bounded Contexts) haben sich in vielen Projekten bewährt. Doch die Umsetzung der gefundenen fachlichen Strukturen im Code kann herausfordernd sein. Übermäßiger Einsatz von DDD-Konzepten hat teilweise zu Vorurteilen gegenüber DDD geführt („Das ist doch nur Bloat!“), denn nicht jeder Kontext profitiert von zusätzlicher Komplexität im Code. In diesem Vortrag werden wir nach einer kurzen Einführung in taktisches DDD anhand von Beispielen aus der Praxis Tricks, Fallstricke und Erfahrungen diskutieren, um neue Codebases besser zu strukturieren und Bestandssysteme zu verbessern.

I very much like this quote (from Erik Spiekermann) on the wall in our #berlin @innoq office. Especially in context of the current(?) trend in political communication: Don’t trust people who claim there is a single solution to complex societal issues.
Jetzt ist die Zeit gekommen, Amazon die Push-Notifications wieder zu verbieten.
@hazelweakly one time at $bigtechco I worked on a service that had a custom-written event sourcing architecture deployed on k8s to a cluster of five very expensive cloud VMs. The userbase was 10 people who each used it maybe once every day. It was an internal app. It was slow as shit.
Nice #running experience in #antwerp in #belgium . A dedicated tunnel to cross the river. Good to see infrastructure for pedestrians and bicycles taken seriously 😍.
Auf #nvidia passt momentan auch schön die Analogie mit den Verkäufern der Schaufeln im Goldrausch, die dann die eigentlichen Gewinner sind https://www.heise.de/news/Nvidia-Neues-Quartal-neue-Rekorde-und-ein-Aktiensplit-9728977.html 💰
Nvidia erreicht Gewinn der Google-Mutter Alphabet

Ein Rekordlauf ohne Gleichen: Nvidia übertrifft die gesteckten Ziele und kündigt einen Aktiensplit an. Der Börse gefällt's.

heise online
Slides for yesterdays talk about #cicd in #typescript with #daggerio at the #MunichJS Meetup are online. Thanks for showing up and the the nice conversations afterwards. Thanks Florian Rappl organizing 🙏 See you around! https://www.innoq.com/de/talks/2024/04/develop-ci-cd-pipelines-locally-in-type-script-with-dagger-io/
Develop CI/CD-pipelines locally in TypeScript with dagger.io

Frontend development reached a state where some SPAs are becoming as complex as some mainframe core banking systems where 3 decades ago. Jokes aside, in frontend as in backend development, one often cannot do without CI/CD pipelines to ensure quality, consistency, and rapid delivery of software. Automated workflows make it possible to quickly identify errors, improve code quality through automated tests, and rapidly deploy new features/updates into production. dagger.io, with its TypeScript SDK, enables an easy entry into CI/CD processes and container technologies with a JS/TS background. In this talk, we will look at an example of how we can define pipelines in TypeScript, and even reuse modules defined in other programming languages with ease. And locally - without any (cloud) vendor lock-in.

We will terraform mars and cure cancer before we figure out how to get 4 different companies to band together out of the goodness of humanity and actually make calendar software interoperable

Ever encountered perplexing issues with JPA and Lombok’s @Data annotation when handling entities in #Java? In Tina Schönborn's latest blog post, discover solutions for challenges with auto-generated IDs, equals, and hashCode methods.

👉 https://www.innoq.com/en/blog/2023/12/rooting-out-issues-jpa-and-lombok/

Rooting Out Issues: JPA and Lombok Combination Problems Demystified

Ever encountered perplexing issues with JPA and Lombok’s @Data annotation when handling entities in Java? This blog post explores unexpected behaviors, especially with auto-generated IDs, in conjunction with equals and hashCode methods. Learn about identity and uncover how you can resolve these challenges forever.

Today was ... interesting. If you followed me for the past months over on the shitbird site, you might have seen a bunch of angry German words, lots of graphs, and the occassional news paper, radio, or TV snippet with yours truely. Let me explain.

In Austria, inflation is way above the EU average. There's no end in sight. This is especially true for basic needs like energy and food.

Our government stated in May that they'd build a food price database together with the big grocery chains. But..