A Java Geek weekly 21

What I miss in Java, the perspective of a Kotlin developer

Despite being written nearly two years ago, I feel it’s still relevant.

  • Immutable references
  • Null safety
  • Extension functions
  • Reified generics
Rust Tooling: 8 tools that will increase your productivity

TL;DR:

  • cargo-machete
  • cargo-nextest
  • cargo-make
  • cargo-audit
  • Testcontainers
  • tokio-console
  • cargo-flamegraph
  • rust-analyzer
All you need to know about Spring AI

Nice intro into the world of Spring AI, with a bit of advertisment.

The Challenge of Scale in Applications

Interestingly enough, the post is not focused about scaling applications, but about scaling permissions. Keywords are OPA and OPAL

TIL: Cedar, AWS competitor for OPA.

Where have all the websites gone?

I’m trying very hard to be a curator in this newsletter!

The most important goal in designing software is understandability

Self-documenting code is one of the best examples of the True Scottsman’s fallacy.

Generative AI Conversations using LangChain4j ChatMemory

Context is key, even more so with chat bots!

Continuous Integration: That’s Not What They Meant

If it is your job to review your colleagues' code, you’ll always be duty-bound to find something wrong with it.

That’s the point, isn’t it; otherwise you’re not doing your job.

Should you use Java Agents to instrument your application?

Interesting reasons not to use a Java Agent for instrumenting your app, especially in the context of Open Telemetry.

The top of the DNS hierarchy

Not only does the post explains the hierarchy, he describes two interesting DDoS attacks.

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 21
Share this