A Java Geek weekly 113

A poor man’s API

Creating a full-fledged API requires resources, both time and money. You need to think about the model, the design, the REST principles, etc., without writing a single line of code. Most of the time, you don’t know whether it’s worth it: you’d like to offer a Minimum Viable Product and iterate from there. I want to show how you can achieve it without writing a single line of code.

Kotlin 2.2.0: Game-Changing Features That Will Transform Your Development Workflow
  • Context Parameters: Say Goodbye to Dependency Hell
  • Context-Sensitive Resolution: Code That Reads Like English
  • Nested Type Aliases: Organization That Makes Sense
  • Stable Base64: Finally, Built-in Encoding That Works Everywhere
  • HexFormat API: Making Binary Data Beautiful
  • Kotlin/Native Gets Serious: LLVM 19 and Memory Improvements
  • @JvmExposeBoxed: Finally, Seamless Java Interop
  • Gradle Plugin Enhancements: Developer Experience First
  • Context-Sensitive @all Annotation Target

    I think context parameters can help you a lot regarding design and dependency injection.

New Token-Oriented Object Notation (TOON) Hopes to Cut LLM Costs by Reducing Token Consumption

We aim to please our machine overlords!

Introducing Claude Opus 4.5

We give prospective performance engineering candidates a notoriously difficult take-home exam. We also test new models on this exam as an internal benchmark. Within our prescribed 2-hour time limit, Claude Opus 4.5 scored higher than any human candidate ever1.

  1. This result was using parallel test-time compute, a method that aggregates multiple “tries” from the model and selects from among them. Without a time limit, the model (used within Claude Code) matched the best-ever human candidate.
Making the case that Cargo features could be improved to alleviate Rust compile times

Interesting thoughts. I need to check how one can create features in one’s crate.

Compliance of Implementations with Specification

Matrix of OpenTelemetry feature available per language stack. If you work with OpenTelemetry across different stacks, bookmark this!

Book Review – Just Use Postgres!

A review by my friend Vlad of a book by my friend Denis. Just love it!

PS: if the review is very positive, it probably because the book is great.

What Now? Handling Errors in Large Systems

Short interactive thought exercise on what conditions prompt to continue the work in degraded mode or to crash and restart.

Valkey 9.0 Introduces Multi-Database Clustering, Atomic Slot Migration, and Major Performance Gains

We could devise an expression similar to "you break it, you pay it": "you fork it, you maintain it". So far, the maintenance has been going steadily, but I wonder how long it will last.

IA et désinformation : Affûtez votre bullshit detector !

In this day and age of fake news and hybrid warfare, it’s good to be critical of things we read and watch. Here are a couple of tricks to sniff out AI-generated content.

Privacy-friendly alternatives to "popular" services

The following are alternative Open Source frontends that directly use the official APIs.

Service Alternative Instances

Twitter

Nitter

Instances

YouTube

Piped

https://github.com/TeamPiped/documentation/blob/main/content/docs/public-instances/index.md

Invidious

Invidious instances

Use them while they last: Reddit killed the alternative Reddit services (Teddit, Libreddit) when they changed their API in 2023.

When Documentation Lies: Detecting Drift Between Code and Reality

The analysis is sound. The rest looks like a tricky advertisment for Ducku. It might be an interesting tool, though, especially if it can be extended. Note that the license is not Open Source according to the definition. However, for all intent and purposes, you’re allowed to use it inside your own company.

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