Release Release v1.6.0 · mkutz/ApproveJ

core ✨ AI-assisted file reviewer A new ai reviewer that calls an AI CLI tool (e.g., Claude, Gemini, Codex) to review differences between received and approved files. Configure with defaultFileRev...

GitHub

RE: https://mastodon.social/@javapro/116330281280918292

This is a really useful collection of upgrades in a easily digestible format.

Time to open your mind to the #JVM or admit you're holding onto prejudice; these features are GPL, and a few, explicitly for you!

Wednesday Links - Edition 2026-04-01

Java Is Fast. Your Code Might Not Be. (12...

DEV Community

Proteus - Tapir-style #gRPC endpoints in #Scala, by Pierre Ricadat, just got #Ox integration for streaming responses! All in direct-style, leveraging #JVM's virtual threads.

Check it out :)

https://github.com/ghostdogpr/proteus/releases/tag/v0.2.0

Release v0.2.0 · ghostdogpr/proteus

Release Notes The highlight of this release is a new backend for gRPC using Ox! It works similarly to the direct-style backend but it also supports streaming via the Flow type. What's Changed Adde...

GitHub

Just published: a real-time ISS tracker built with Java and Quarkus.

It streams live spacecraft position updates using Server-Sent Events, renders them with Qute, and runs entirely on the JVM.

Space + Java = always a good combination.

https://www.the-main-thread.com/p/real-time-iss-tracker-quarkus-sse-qute-java

#Java #Quarkus #OpenSource #NASA #ServerSentEvents #JVM

Ever wonder what your #JVM really sees? Most #Java devs ship code every day without knowing what the bytecode actually looks like — or how the #JDK tools interpret it.
Mahendra Rao breaks it down with javap & reveals what happens behind the curtain.

Read: https://javapro.io/2025/11/27/behind-the-bytecode-exploring-java-features-with-javap-tool/

Less boilerplate sounds great. But are you trading it for hidden complexity? #PatternMatching adds power—and surprising pitfalls. @cayhorstmann dives into where it actually pays off.

Sharpen your mental model before production: https://javapro.io/2026/03/24/effective-pattern-matching-2026-edition/

#Java #JVM #CleanCode

What kills a technically solid #OpenSource project? Not bugs. Not architecture. Adoption. @verhas explains why his enterprise-grade documentation tool never found its audience & what developers actually want instead.

See the lessons learned: https://javapro.io/2026/02/20/why-i-abandoned-my-30-year-open-source-project/

#JVM #Java

Wednesday Links - Edition 2026-03-25

The Curious Case of Enum and Map Serialization (5...

DEV Community

Java TLS has been a blind spot for eBPF-based #observability tools for years. JSSE runs entirely inside the JVM with no exported symbols and nothing to attach to.

Here is how to solve it: https://coroot.com/blog/java-tls-instrumentation-with-ebpf/

Benchmarking our eBPF Java TLS agent against OpenTelemetry, Coroot added only +15% CPU overhead vs +38% from OTEL, which dropped 20% of requests under load.

#opensource #FOSS #OpenTelemetry #eBPF #Monitoring #SysAdmins #Linux #Java #JVM #JSSE #DevOps #Kubernetes #SRE