A high-energy chat with Andres Almiray on the future of desktop Java, Electron vs. JavaFX, and tools that make shipping easier. Also: env/dependency workflows and JReleaser for releases, installers, bundles, signatures, and multi-platform publishing. https://www.podbean.com/ew/pb-uv35s-1b73a7f
Andres Almiray
@andresalmiray.com
I code for fun and help others in the process. Java Champion. Co-founder of Hackergarten & Hack.Commit.Push. Creator of JReleaser 🚀
If you wonder how build tooling for Java can look like compared to what is out there, here's a teaser comparing to Maven, Gradle and Bazel. It all works! jenesis.build/why/tool/
Jenesis - you already wrote the build script
The Java build tool that reads your module-info.java as the build. Fourteen common builds, side by side with Maven, Gradle and Bazel, each one built and run.
jenesis.build
If you care for the evolution of the Java ecosystem, consider expressing your opinion on github.com/CycloneDX/cy...
Proposal: cdx:java namespace for Java module names · Issue #198 · CycloneDX/cyclonedx-property-taxonomy
Hi, For over 10 years, since Java 9, a jar can declare a module name, either in its module-info.class or through the Automatic-Module-Name manifest attribute. That name is what the JVM runtime, the...
github.com
one of my favorite OSS projects maintained by the legendary Andres Aalmiray is JReleaser. Wannna automate the process of taking an artifact and getting it to production? Use JReleaser. https://jreleaser.org
🚀 Java HTML Sanitizer 20260924.2 has been released! https://github.com/OWASP/java-html-sanitizer/releases/tag/release-20260924.2
🚀 Java HTML Sanitizer 20260924.1 has been released! https://github.com/OWASP/java-html-sanitizer/releases/tag/release-20260924.1
Hello #railsworld! I'm here at the event running office hours and teaching people how to run Rails on JRuby. Find me in the vendor pavilion and grab a sticker!
🚀 Java HTML Sanitizer 20260922.1 has been released! https://github.com/OWASP/java-html-sanitizer/releases/tag/release-20260922.1
What is the German word for “wishing someone would retire to a cabin in the woods far away from internet access”?
Would you buy JRuby swag to help fund the project? We recently did a run of JRuby "bird" t-shirts that have been very popular, but that stuff is expensive to give away for a little startup like ours.
🚀 Java HTML Sanitizer 20260921.1 has been released! https://github.com/OWASP/java-html-sanitizer/releases/tag/release-20260921.1
I am giving numerous @groovy.apache.org & AI talks at upcoming @apache.org events. I hope to see you there. Take your pick: armadillo/furled sails, or full sails/startled armadillo! Why not both! communityovercode.apache.org
🚀 CFP for Voxxed Days CERN 2027 is open! Share your talk on software engineering, cloud/DevOps, AI/ML, observability, or anything devs love. Accepted speakers and early bird ticket holders may get an underground LHC visit 🔬 📅 Deadline: Oct 23, 2026 👉 vdcern27.cfp.dev
Call For Papers
The Call for Papers web app which allows authenticated users to submit talks and the program committee to review and rate them.
vdcern27.cfp.dev
So I made a thing. I couldn't find anything to do what I needed so I built something. I was trying to debug some recursive code in morphia and losing track of where I was in the stack so I built a tracer plugin to capture it all for me. evanchooly.github.io/cartographer/
Cartographer — trace every method your tests call
evanchooly.github.io
🚀 Today we opened the Call for Speakers and ticket sales for #VDZ27! Got a talk to share? Want to join us in Zürich? Now’s the time. 👇 vdz27.voxxeddays.ch/ #Voxxed #VoxxedZurich #VDZ27 #itwillbefun
Voxxed Days Zürich 2027 – Inspire. Have Fun. Repeat.
Voxxed Days Zürich - Inspire. Have Fun. Repeat.. Tuesday, March 9th, 2027 at Arena Cinemas Sihlcity, Zürich, Switzerland. Tickets and conference details.
vdz27.voxxeddays.ch
bld 3.0.0 is out! Parallel dependency resolution, BOM support, and an MCP server so AI agents can drive your build. Still one jar, still pure Java.
JReleaser 1.26.0 has been released! andresalmiray.com/jreleaser-1-...
JReleaser 1.26.0 has been released!
JReleaser v1.26.0 has just been released! The full list of issues can be found at the v1.26.0 milestone. This is a small release with a handful of fixes and just a couple of new features. We’…
andresalmiray.com
🚀 JReleaser 1.26.0 has been released! https://github.com/jreleaser/jreleaser/releases/tag/v1.26.0
How is it OK that when searching for a job, companies expect candidates to reply asap but they take their sweet time to give any feedback? Just got a rejection letter for a position I applied back in February at the end of August. I guess I should consider myself lucky as others didn’t even reply
Right, so it finally happened. Had to review AI slop at work. Colleague replies to review comments: tis what Claude suggested #facepalm #meatproxy #aislop www.linkedin.com/pulse/dont-m...
Don't Be A Meat Proxy
Picture this: someone asks you a question at work. You don’t know the answer, so you ask a chatbot.
linkedin.com
Versions 6.0.0-beta-2 & 5.1.0 of @groovy.apache.org are available with 26 & 11 fixes respectively! Improvements for GraalVM, performance & scalable AI! Thanks to all involved! Downloads: groovy.apache.org/download.html Groovy 6 release notes: groovy-lang.org/releasenotes... #groovylang @apache.org
In Session 4 of the GitHub Secure Open Source Fund, 50 projects upgraded their security posture through AI-assisted workflows, maintainer expertise, GitHub security tools, and more. As AI changes how software is built, maintainers remain at the center of protecting the open source ecosystem. 👇
What 50 open source projects taught us about security in the AI era
See how the projects in the GitHub Secure Open Source Fund combined AI-assisted workflows, maintainer expertise, and more to improve project security.
github.blog
The cat is out of the bag, @jreleaser.org joined Session 4 of the @github.com Secure Open Source Fund github.blog/open-source/...
What 50 open source projects taught us about security in the AI era
See how the projects in the GitHub Secure Open Source Fund combined AI-assisted workflows, maintainer expertise, and more to improve project security.
github.blog
Oh Ryan, you silly goose. Of the few memorable things from the Star Wars sequels: every word of what you just said was wrong.
BetterBranch: a tiny, but useful git helper. Written in #Java, compiled to native via #GraalVM, archive creation and distribution via #JReleaser! 🚀 blog.bmarwell.de/2026/08/05/b... First blog post in a while! 😀
BetterBranch: A tiny Git helper | Ben’s Build and B(r)ass Notes
Introducing 'BetterBranch' for Git-based development. It features a simple list of branches with ahead/behind status and coloured output.
blog.bmarwell.de