- Writing for Developers
-
I was curious to compare what I learned by doing to the structured approach of a book. I ordered the book last year when it was still being written. It was published only early this year, and I was already reading (and reviewing!) DuckDB in action. I put it on the top of my reading pile list; I finally finished it: here’s my review.
- European alternatives to American apps & software
-
Pretty good and exhaustive list covering many of the service range. Let’s fight the Cloud and Patriot Acts one service at a time!
- Show and Tell: Federation at Forgejo
-
What is a problem on Twitter et al will become the same mess on GitHub od Gitlab - just a matter of time.
For this reason Forgejo is working on federation for git platforms. Some months ago we released the first user visible feature the federated star and we will continue our path.
We will talk about our motivation, point out the general roadmap and show implementation details.
- Junior Devs Use try-catch Everywhere. Senior Devs Use These 4 Exception Handling Patterns
-
The title is click-baity, but #4 is definitely good advice.
- Validate First, Catch Never
- A Custom Exception Hierarchy
- @ControllerAdvice — Handle Exceptions in One Place
- Result Objects for Expected Failures
- Evaluating AGENTS.md: Are Repository-Level Context Files Helpful for Coding Agents?
-
Across multiple coding agents and LLMs, we find that context files tend to reduce task success rates compared to providing no repository context, while also increasing inference cost by over 20%. Behaviorally, both LLM-generated and developer-provided context files encourage broader exploration (e.g., more thorough testing and file traversal), and coding agents tend to respect their instructions. Ultimately, we conclude that unnecessary requirements from context files make tasks harder, and human-written context files should describe only minimal requirements.
However, it’s more subtle than that. The gist is that context files generated by the agent itself are harmful.
- OpenTelemetry Project Publishes "Demystifying OpenTelemetry" Guide to Broaden Observability Adoption
-
A central misconception the OpenTelemetry team addresses is the belief that OpenTelemetry is itself an observability platform or monitoring product. In reality, OpenTelemetry is a vendor-neutral instrumentation and data collection standard, not a backend for storing, visualizing, or alerting on telemetry. It provides the APIs, SDKs, data models, and collectors needed to generate and export telemetry, but organizations must still choose a backend, open source or commercial, to make that data usable.
- "Made in EU" - it was harder than I thought
-
TL;DR: it’s hard, but possible.
- Hetzner
- Scaleway
- Bunny.net
- Nebius
- Hanko
- Gitea
- Plausible
- Twenty CRM
- Infisical
- Bugsink
- Tutanota
- UptimeRobot
- Java has evolved. Your code can too.
-
Pretty cool site comparing new Java syntax with the "old" one. If you are still stuck in Java 5 (or before!), it’s a good way to get up to speed. For Java’s critics, it’s also a good way to avoid criticizing for things that have been fixed.
- Are We Ready for Self-Driving Databases?
-
- Technically: partially
- Organizationally: rarely
- Culturally: not yet
- Economically: it depends
- How I Use Claude Code
-
- Research
- Planning
- Implementation
Read deeply, write a plan, annotate the plan until it’s right, then let Claude execute the whole thing without stopping, checking types along the way.
- Be Wary of Bluesky
-
While Bluesky may be decentralized, everybody is happy to use its centralized infrastructure. If (when?) a bad actor takes control of it, it will be too late.
- Git’s Magic Files
-
.gitignore.gitattributes.lfsconfig.gitmodules.mailmap.git-blame-ignore-revs.gitmessage
A Java Geek weekly 125
Writing for Developers. European alternatives to American apps & software. Show and Tell: Federation at Forgejo. Junior Devs Use try-catch Everywhere. Senior Devs Use These 4 Exception Handling Patterns. Evaluating AGENTS.md: Are Repository-Level Context Files Helpful for Coding Agents?. OpenTelemetry Project Publishes 'Demystifying OpenTelemetry' Guide to Broaden Observability Adoption. 'Made in EU' - it was harder than I thought. Java has evolved. Your code can too.