A Java Geek weekly 76

Memes and Cargo Culting in Java

My second international conference was in beautiful Kyiv, in Ukraine, just after the first ruSSian invasion of 2014. In these dark days, I think about all my friends in Ukraine.

Graph RAG Explained

It’s the second time I read a post about Graph RAGs. Looks like a trend.

What is the Claim-Check Pattern in Event-Driven Systems?

TIL. But to be honest, it’s nothing mind-blowing.

Zero-Downtime Kubernetes Deployments on AWS with EKS
Developer convicted for "kill switch" code activated upon his termination

I won’t judge, but I think it can be considered as a unemployment insurance in countries that have none.

Zero-Downtime Kubernetes Deployments on AWS with EKS

It sounds like a lot of effort for a feature that should be out-of-the-box, especially with everything that Kubernetes provides. I wonder if there’s a potential improvement on the platform here.

Beyond Code: The Art of Cultural Fluency in International Consulting

Lots of good stuff, unrelated to code.

IMHO, the main superpower of a consultant is to make implicit things explicit. It will also help you tremendously in your personal life.

Neon - Never Share Databases Again!
Gunnar Morling on Technical Blogging

This:

Lastly, be patient. Blogging is a long game, you shouldn’t be depressed when not getting too many readers or comments initially. It takes years to build up an audience, and on the way there, it can sometimes feel a bit like shouting into the void. It’s about building up a corpus of interesting posts over a longer period of time. Success will come eventually, and later on it can be very rewarding to see how posts from years ago are still regularly receiving comments or are referenced from other places.

Programming’s Sacred Cows: How Best Practices Became the Industry’s Most Dangerous Religion

Next time you reach for that design pattern or architectural blueprint, pause. Maybe the “right” way is right… for someone else. Your project? It might need a beautiful, ugly, glorious hack that breaks all the rules.

After all — wasn’t the entire internet built on duct tape and hubris?

Some call it cargo culting, some call sacred cows.

As an engineer, I’d rather be called stupid than stay silent

Every single time! And remember the rule of the 5 whys.

Getting back to the EU: from Google Cloud to Self-Hosted EU Infrastructure

There are two main reasons why I decided to move the service from Google Cloud to OVH. The first one is purely economical: the costs of the Cloud SQL instance were too high. I was paying too much for the very minimal setup of the instance, which delivered very poor performance.

The second reason is political. It’s my first small step of “getting back to the EU” to reduce dependency on US companies.

The author doubles down in the associated Reddit thread:

I decided to migrate away as much as possibile from any US product after the Zelensky - Trump shit show in the oval office. Literally, watching it was like being punched in the stomach. I had to do something, altough small, to send a signal

Highlights from Git 2.49

Mainly performances improvements.

Nicolas Fränkel

Nicolas Fränkel

Nicolas Fränkel is a technologist focusing on cloud-native technologies, DevOps, CI/CD pipelines, and system observability. His focus revolves around creating technical content, delivering talks, and engaging with developer communities to promote the adoption of modern software practices. With a strong background in software, he has worked extensively with the JVM, applying his expertise across various industries. In addition to his technical work, he is the author of several books and regularly shares insights through his blog and open-source contributions.

Read More
A Java Geek weekly 76
Share this