Sign in

Andres Almiray

@andresalmiray.com
2K followers 148 following 1.2K posts

I code for fun and help others in the process. Java Champion. Co-founder of Hackergarten & Hack.Commit.Push. Creator of JReleaser 🚀

PostsRepliesMedia
Reposted by Andres Almiray
Rafael Winterhalter @rafaelcodes.bsky.social · 26/09/2026
If you care for the evolution of the Java ecosystem, consider expressing your opinion on github.com/CycloneDX/cy...
github.com
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...
013
Reposted by Andres Almiray
Josh Long 🍃 @starbuxman.joshlong.com · 17/09/2026
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. jreleaser.org
0297
Andres Almiray @andresalmiray.com · 25/09/2026
🚀 Java HTML Sanitizer 20260924.2 has been released! github.com/OWASP/java-html-sanitize…
042
Andres Almiray @andresalmiray.com · 25/09/2026
🚀 Java HTML Sanitizer 20260924.1 has been released! github.com/OWASP/java-html-sanitize…
010
Reposted by Andres Almiray
Charles Oliver Nutter @headius.bsky.social · 23/09/2026
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!
me at rails world
041
Andres Almiray @andresalmiray.com · 22/09/2026
🚀 Java HTML Sanitizer 20260922.1 has been released! github.com/OWASP/java-html-sanitize…
010
Andres Almiray @andresalmiray.com · 22/09/2026
What is the German word for “wishing someone would retire to a cabin in the woods far away from internet access”?
210
Reposted by Andres Almiray
Charles Oliver Nutter @headius.bsky.social · 20/09/2026
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.
012
Andres Almiray @andresalmiray.com · 21/09/2026
Welcome @pilato.fr to the @java-champions.bsky.social ! github.com/aalmiray/jav...
github.com
Add David Pilato · aalmiray/java-champions@40ee6ea
070
Andres Almiray @andresalmiray.com · 21/09/2026
🚀 Java HTML Sanitizer 20260921.1 has been released! github.com/OWASP/java-html-sanitize…
010
Reposted by Andres Almiray
paulk-asert.bsky.social @paulk-asert.bsky.social · 19/09/2026
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
ASF event banners
034
Reposted by Andres Almiray
Voxxed Days CERN @cern.voxxeddays.ch · 14/09/2026
🚀 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
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.
033
Reposted by Andres Almiray
evanchooly @evanchooly.bsky.social · 15/09/2026
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/
evanchooly.github.io
Cartographer — trace every method your tests call
142
Reposted by Andres Almiray
Voxxed Days Zürich @voxxedzurich.bsky.social · 14/09/2026
🚀 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
vdz27.voxxeddays.ch
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.
0117
Reposted by Andres Almiray
Geert Bevin @gbevin.uwyn.com · 10/09/2026
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.
The bld logo above "pure java build tool", then three features: parallel dependency resolution, BOM-driven version management, MCP tools for AI coding agents. An orange bar reads "version 3.0 available now: rife2.com/bld".
194
Andres Almiray @andresalmiray.com · 04/09/2026
Farewell @javazone.bsky.social 2026! You’ve been awesome as always 🤩
080
Andres Almiray @andresalmiray.com · 01/09/2026
My people 🤩 @ @javazone.bsky.social @maritvandijk.bsky.social @brianvermeer.nl @jamesward.com
0142
Andres Almiray @andresalmiray.com · 01/09/2026
Hey-o! 👋🌊 @javazone.bsky.social
040
Andres Almiray @andresalmiray.com · 01/09/2026
JReleaser 1.26.0 has been released! andresalmiray.com/jreleaser-1-...
andresalmiray.com
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’…
033
Reposted by Andres Almiray
JReleaser @jreleaser.org · 31/08/2026
🚀 JReleaser 1.26.0 has been released! github.com/jreleaser/jreleaser/rele…
131
Andres Almiray @andresalmiray.com · 27/08/2026
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
070
Reposted by Andres Almiray
JReleaser @jreleaser.org · 24/08/2026
Releasing with JReleaser by Jason Lee jasondl.ee/2026/08/21/r...
jasondl.ee
Releasing with JReleaser
Using Maven and JReleaser to publish your project's artifacts
011
Andres Almiray @andresalmiray.com · 17/08/2026
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...
linkedin.com
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.
252
Reposted by Andres Almiray
paulk-asert.bsky.social @paulk-asert.bsky.social · 16/08/2026
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
groovy logo
042
Reposted by Andres Almiray
GitHub @github.com · 13/08/2026
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. 👇
github.blog
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.
32511
Andres Almiray @andresalmiray.com · 13/08/2026
The cat is out of the bag, @jreleaser.org joined Session 4 of the @github.com Secure Open Source Fund github.blog/open-source/...
github.blog
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.
8245
Andres Almiray @andresalmiray.com · 07/08/2026
Oh Ryan, you silly goose. Of the few memorable things from the Star Wars sequels: every word of what you just said was wrong.
000
Reposted by Andres Almiray
Benjamin Marwell ☕ @bmarwell.de · 05/08/2026
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! 😀
blog.bmarwell.de
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.
1145
Reposted by Andres Almiray
Rafael Winterhalter @rafaelcodes.bsky.social · 04/08/2026
Released Jenesis 0.10.0, after building a first larger modular Java app without a single POM. Works without glitches now and is rather fast. Try it! github.com/raphw/jenesi...
github.com
jenesis/demo at main · raphw/jenesis
A modern Java build tool: Java-native config, plugin-free, with module-info.java treated as a feature, not an afterthought. - raphw/jenesis
083
Reposted by Andres Almiray
paulk-asert.bsky.social @paulk-asert.bsky.social · 04/08/2026
Versions 6.0.0-beta-1, 5.0.8 & 4.0.33 of @groovy.apache.org are available for download with 88, 17 & 5 fixes and improvements respectively! Thanks to all involved! Many performance improvements are coming in Groovy 6! Downloads: groovy.apache.org/download.html #groovylang @apache.org
Groovy logo
033
Andres Almiray @andresalmiray.com · 03/08/2026
Welcome @sharatchander.bsky.social to the @javachampions.bsky.social github.com/aalmiray/jav...
github.com
Add Sharat Chander · aalmiray/java-champions@49147b7
0214
Andres Almiray @andresalmiray.com · 02/08/2026
A @kevlin.bsky.social in Basel tram #2
041
Andres Almiray @andresalmiray.com · 02/08/2026
A huge @kevlin.bsky.social at Munich Airport
052
Andres Almiray @andresalmiray.com · 31/07/2026
Topics discussed at #JCrete 2026
090
Andres Almiray @andresalmiray.com · 28/07/2026
Welcome @luqmansaeed.com to the @java-champions.bsky.social github.com/aalmiray/jav...
github.com
Add Luqman Saeed · aalmiray/java-champions@f823dcc
040
Andres Almiray @andresalmiray.com · 24/07/2026
A @kevlin.bsky.social in Heraklio🇬🇷
071
Andres Almiray @andresalmiray.com · 14/07/2026
Encountered a weird NoSuchMethodError when invoking an outdated dependency. Decide to look into its source code. Let’s get the list of dependencies … It uses Gradle as build tool 😱 With .kts files 😓 Mixes Java and Kotlin in source code 🤬 FFS (╯°□°)╯︵ ┻━┻
351
Andres Almiray @andresalmiray.com · 10/07/2026
Pepperidge Farm remembers @evacchi.dev
120
Andres Almiray @andresalmiray.com · 07/07/2026
Why, oh why, must you keep breaking things up, Gradle? github.com/jreleaser/jr...
github.com
[gradle] Use of 'Project.getProperties()' is not allowed with Isolated Projects · Issue #2150 · jreleaser/jreleaser
Task List Steps to reproduce provided Stacktrace (if present) provided Example that reproduces the problem (link to git repository is ideal) Full description of the issue provided (see below) Steps...
160
Andres Almiray @andresalmiray.com · 07/07/2026
Saw this pin during my morning commute. No additional explanation required.
080
Reposted by Andres Almiray
JNation 🇵🇹 May 26 & 27 - 2026 @jnationconf.bsky.social · 02/07/2026
Upgrading Java is one thing. Running production systems successfully is another. Andres Almiray speaks with Jago de Vreede about Quarkus, testing, performance and lessons learned in production - www.youtube.com/watch?v=XNbi... . #JNation #Java #Quarkus @andresalmiray.com @jagovreede.bsky.social
youtube.com
Jago de Vreede on Quarkus, Java Upgrades and Lessons from Production | JNation 2026
Running modern Java applications in production involves much more than choosing a framework. In this interview recorded during JNation 2026, Andres Almiray speaks with Jago de Vreede about his…
075
Reposted by Andres Almiray
JUnit Team @junit.org · 01/07/2026
The junit-framework repository now has an official mirror on Codeberg and is open for contributions! 👉 codeberg.org/junit-team/j... To support Codeberg's mission of providing a free and open source collaboration platform, JUnit has joined Codeberg e.V. as a member.
codeberg.org
junit-framework
Mirror of the GitHub repository at https://github.com/junit-team/junit-framework/ (PRs welcome on Codeberg!)
22615
Andres Almiray @andresalmiray.com · 01/07/2026
Which v4 will come out first in 2027: AssertJ or Maven? Cast your prediction! 😅🙃 @scordio.github.io at @jugch.bsky.social Luzern
061
Andres Almiray @andresalmiray.com · 01/07/2026
JReleaser 1.25.0 has been released! andresalmiray.com/jreleaser-1-...
andresalmiray.com
JReleaser 1.25.0 has been released!
JReleaser v1.25.0 has just been released! The full list of issues can be found at the v1.25.0 milestone. This is a small release with a handful of fixes and just a couple of new features. We’…
070
Andres Almiray @andresalmiray.com · 01/07/2026
www.patreon.com/aalmiray/pos...
patreon.com
Releases June 2026 | Andres Almiray
Releases posted on June 2026 JReleaser v1.25.0 - https://github.com/jreleaser/jreleaser/
011
Reposted by Andres Almiray
JNation 🇵🇹 May 26 & 27 - 2026 @jnationconf.bsky.social · 30/06/2026
What happens when academic research meets real-world software development? Andres Almiray speaks with Catarina Gamboa about LiquidJava, compile-time verification and the future of Java tooling. #JNation #Java #ProgrammingLanguages @andresalmiray.com
youtube.com
Catarina Ventura Gamboa on LiquidJava and Catching Bugs at Compile Time | JNation 2026
What if Java developers could catch more bugs before running a single test? In this interview recorded during JNation 2026, Andres Almiray speaks with Catarina Ventura Gamboa, PhD researcher at the…
032
Andres Almiray @andresalmiray.com · 29/06/2026
👀🧵
060
Reposted by Andres Almiray
Gunnar Morling @gunnarmorling.dev · 25/06/2026
Today is the day: #Hardwood reaches 1.0 🚀! A from-scratch #Parquet library for the JVM, reading (and soon writing) Apache Parquet fast: multi-threaded at its core, with no mandatory dependencies. Java 21+, Apache 2.0, production-ready. Happy Parquet parsing!
A code snippet showing how to open a Parquet file with Hardwood and read its records via the row reader API.
1203
Reposted by Andres Almiray
JNation 🇵🇹 May 26 & 27 - 2026 @jnationconf.bsky.social · 25/06/2026
What can 25 years of writing about Java teach us about the future of the platform? Andres Almiray speaks with Heinz Kabutz about concurrency, virtual threads, JCrete and the Java community. #JNation #Java #Concurrency @andresalmiray.com www.youtube.com/watch?v=ZYB1...
youtube.com
Heinz Kabutz on Java Concurrency, JCrete and 25 Years of the Java Specialists Newsletter | JNation26
For more than 25 years, Heinz Kabutz has been helping developers understand Java through his Java Specialists Newsletter, making it one of the longest-running publications in the Java ecosystem. In…
032
Reposted by Andres Almiray
Diana Todea 🇷🇴🇪🇸 @didiviking.bsky.social · 24/06/2026
Last month at @jnationconf.bsky.social I got interviewed by @andresalmiray.com on #anomaly #detection, #observability, and #CNCF Merge-Forward initiative. Check out the video: youtu.be/6Z6sbTUuhIE?...
youtu.be
Diana Todea on Observability, Anomaly Detection and Reducing Alert Fatigue | JNation 2026
YouTube video by JNation
011