A Java Geek weekly 135

Are you really wasting your time in Java without these 10 libraries? Zendesk Says AI Makes Code Abundant, Shifting the Bottleneck to 'Absorption Capacity'. Why I don’t chain everything in JavaScript anymore. OpenTelemetry Agent Skills. Hashicorp co-founder Mitchell Hashimoto says GitHub 'no longer a place for serious work'. The Hidden Challenge of Multi-LLM Context Management. Google and Pentagon reportedly agree on deal for 'any lawful' use of AI. How Did REST Come To Mean The Opposite of REST?

Are you really wasting your time in Java without these 10 libraries?
  1. Project Lombok
  2. MapStruct
  3. JUnit 5 & Mockito
  4. SLF4J with Logback
  5. Apache Commons Lang & Google Guava
  6. Jackson
  7. Hibernate Validator
  8. Spring Framework
  9. Apache HttpClient / OkHttp
  10. Liquibase or Flyway
Zendesk Says AI Makes Code Abundant, Shifting the Bottleneck to "Absorption Capacity"

One more article that confirms that AI makes code so easy to generate that the bottleneck is the review.

Why I don’t chain everything in JavaScript anymore

What would you use function chaining in a dynamically-typed language?

OpenTelemetry Agent Skills

Reusable agent skills for OpenTelemetry:

  • manual-instrumentation
  • sdk-setup
  • sdk-versions
  • semantic-conventions
  • span-events-to-logs-migration
  • telemetrygen
  • weaver
Hashicorp co-founder Mitchell Hashimoto says GitHub "no longer a place for serious work"

I encountered quite a few outages in the recent weeks myself. I don’t know if it’s the end, or the beginning of the end, but with European sovereignty added on top, it’s quite a blow on GitHub. Do you know about Codeberg? Less fluff, but the good stuff.

The Hidden Challenge of Multi-LLM Context Management

I have been bitten by this one. It’s refreshing to see we all face the same issues.

Google and Pentagon reportedly agree on deal for "any lawful" use of AI

But the contract also says it doesn’t give Google "any right to control or veto lawful government operational decision-making," which would suggest the agreed restrictions are more of a pinky promise than legally binding obligations.

Who does feel the bullshit as well?

How Did REST Come To Mean The Opposite of REST?

I noticed many times that most so-called REST APIs weren’t RESTful at all, but this is another level.

OpenTelemetry Ecosystem Explorer

WIP. The OpenTelemetry Java Agent is the most complete one.

GitHub does not have to be your only forge

Federation could solve the issue. […​]

I know GitLab and Forgejo are working on federation. We’ll have to wait and see what comes out of it.

Token spend breaks budgets – what next?
  • Strategy #1: "let it rip and start measuring."
  • Strategy #2: curb spending.
The PERFECT Code Review: How to Reduce Cognitive Load While Improving Quality

Super interesting framework for code review.

PERFECT Code Review Pyramid