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