A Java Geek weekly 37

Handling null: optional and nullable types

An elaborate rant about optional types, which don’t guarantee that a value of this type is not null.

Statement on Vavr’s Future

When the only maintainer of an Open Source project leaves, it generally spells the doom of the said project. I hope Vavr will be an exception.

Mastering Kubernetes: Service and Network APIs

A solid overview through Service, Ingress, and GatewayAPI by Viktor Farcic.

Feynman’s Razor

If an expert can’t understand your explanation, you’ve dumbed it down too much!

I believe it’s a very interesting idea!

Linamp, The IRL Winamp

Fun idea for nostalgic fans. Do you remember?

DuckDB: The Awesome Tiny & Powerful Analytics Database

It seems that DucksDB pops up more and more in my feed.

Oracle Java police start knocking on Fortune 200’s doors for first time

Ouch! Some accounts are going to feel that.

Moving Quarkus to a Foundation

It’s unexpected. I wonder what drove such a move, besides the points written in the post.

Don’t Refactor Like Uncle Bob. Please

Clean Code has been beneficial a long time ago, to make people think about their code.

However, every Clean Code practitioner I’ve worked with was mostly a rabid follower of the book and ended up every conversation with "because it’s Clean Code", without even mentioning why it’s Clean. Nowadays, I think that the book should be thrown away in favor of more enlightened discussion over improved readability, taking into account contextual information, such as the team, etc. In one word, prefer engineering work over dogma.

State of the Postgres Extension Ecosystem

Beyond the focus on Postgres, I think the talk is a good overview on how to grow an ecosystem around a product.

Spring Boot 3.3 Release Notes

The Spring Boot team is definitely one of the most productive teams I know of!

Nicolas Fränkel

Nicolas Fränkel

Developer Advocate with 15+ years experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with focused interests like Rich Internet Applications, Testing, CI/CD and DevOps. Also double as a trainer and triples as a book author.

Read More
A Java Geek weekly 37
Share this