H2JVM - A Haskell Library for writing JVM Bytecode https://lobste.rs/s/8043lu #haskell #java
https://discourse.haskell.org/t/h2jvm-a-haskell-library-for-writing-jvm-bytecode/14182
java
Leading your organization to use #OpenTelemetry is a challenge. In addition to all the usual project hurdles, you’ll face one of these two situations: convince your teams to use OTEL, or convince them to move from the telemetry tool they are already using to OTEL. Most people don’t want to change. You’ll need lots of effort and baby steps. My tip is the following: the fewer the changes, the higher your chances of success.
For those who live or have lived (like me up till 2020) in JavaLand, this will be a stimulating read: https://www.linkedin.com/pulse/project-valhalla-explained-how-decade-work-arrives-jdk-skowroński-paulf/ (tl;dr: Java value classes)
When I was a Java-head, I mostly hated all the new Java features because to a one, they made it less readable. I think this mostly won’t? Can’t wait to hear reports back from people who try applying it to big codebases.
'Never use double for money' is dogma, not engineering.
Guest author Stefano Fago breaks down when double, BigDecimal, or fixed-point is the right call, and the production traps that quietly undo each one.
Project Valhalla, Explained: How a Decade of Work Arrives in JDK 28 https://lobste.rs/s/jk5k9i #java
https://www.jvm-weekly.com/p/project-valhalla-explained-how-a
#ProgrammingLanguages, targets, and platforms
I started as a #Java developer, but for some time now, I have broadened my horizons. Recently, I thought about how early languages were dedicated to a single target and platform, and now they are broadening their focus. In this post, I want to write down my thoughts in the hope that it may be useful to others, probably to my future self.
https://blog.frankel.ch/programming-languages-targets-platforms/
what software or service do you use to create software architecture diagrams? you know, those rectangle and arrows in UML.
I don't need sophisticated features, whatever that does the job and makes it faster than using a pen and paper.
boosts are welcome ❤️
#fediask #softwareengineering #java
Openfire 5.1.0 is out - our first feature release in nearly a year!
The highlights: SASL channel binding (with thanks to @nlnet for their support 💕), a round of crypto hardening, an O(n²) bug that was causing 2-hour startup times on large deployments (now seconds), Java 25, and new first-class support for #MariaDB, #Firebird and #CockroachDB.
Read all about this release in our blogpost! https://discourse.igniterealtime.org/t/openfire-5-1-0-release/96495
GraalVM Hello World Program Down To "Just" 6.5MB https://lobste.rs/s/paoclp #java
https://www.phoronix.com/news/GraalVM-Community-25.1.3
I have never really put down the rates I have for software development contracting work and seeing as I'm back being fully self-employed due to getting laid off last year I thought I should finally do that. (I offer a 50% discount for any work done on open source projects!)
More info here: https://blog.phoenix616.dev/posts/contracting (I am also open for more long term contracts, ideally in the open source or gaming industry.)
If you want to just support my open-source work then you can also do that through a direct tip here: https://phoenix616.dev/tip
#getfedihired #contracting #opensource #java #minecraft #webdevelopment
The mask that compiles to nothing: how HotSpot's JIT learned to reason about bits https://lobste.rs/s/ktvazf #compilers #java
https://questdb.com/blog/jvm-jit-known-bits/
Simplifying Weak Reference Processing in ZGC https://lobste.rs/s/bbwiob #java
https://inside.java/2026/06/11/thesis-simplify-weak-reference-processing-zgc/
The (Petty) Reason We Didn't End Up Using jj https://lobste.rs/s/27dxjg #java
https://blog.gradle.org/the-petty-reason-we-didnt-end-up-using-jj-at-gradle
Guest author Stefano Fago is on a roll. Today, he wrote about Making ServiceLoader usable with a provider factory.
The Java Story | The Official Documentary via @binjip978 https://lobste.rs/s/31bikj #video #java
https://www.youtube.com/watch?v=ZqGSg4b_cZA
Performance impact of Alignment https://lobste.rs/s/7hm8yf #java #performance
https://eme64.github.io/blog/2026/01/12/Alignment-Performance.html
Hacking in the 'nameOf' https://lobste.rs/s/bcfzer #java #programming
https://committing-crimes.com/articles/2026-08-04-java-nameof
Bastillion 5.1: single-JAR SSH gateway now audits and replays every session https://lobste.rs/s/an2tby #java #release #security
https://github.com/bastillion-io/Bastillion/releases#release-v5.1.0
JEP 401 Value Objects (Valhalla) has been integrated into JDK 28 https://lobste.rs/s/b0bz7x #java
https://openjdk.org/jeps/401
IntelliJ IDEA Goes LSP: Java and Kotlin Intelligence Comes to VS Code, Cursor, and Agentic Flows https://lobste.rs/s/culsub #java #kotlin #vscode
https://blog.jetbrains.com/idea/2026/08/intellij-idea-goes-lsp/
The road to ACID transactions in Cassandra 6 https://lobste.rs/s/c9xng0 #databases #distributed #java
https://theconsensus.dev/p/2026/08/16/transactions-in-cassandra.html
How To Report A Bug So It Actually Gets Fixed https://lobste.rs/s/tc2em9 #debugging #java #kotlin
https://blog.tymscar.com/posts/howtoreportabug/
Guest author Peter Firmstone continues to explore and analyze the theme of #Security Baked Into the #JVM.
Today's focus is on multi-Subject dispatch: how up to sixteen user Subjects cross a call on the #JERI wire, why the receiver believes none of them on principle, and how the chain survives a thread boundary and a distributed transaction.
Gleam and BEAM- Looking beyond the JVM https://lobste.rs/s/5wzkwm #video #gleam #java
https://vimeo.com/1223666800