Andres Almiray
banner
andresalmiray.com
Andres Almiray
@andresalmiray.com
I code for fun and help others in the process. Java Champion Alumni. Co-founder of Hackergarten & Hack.Commit.Push. Creator of JReleaser
🚀
Pinned
I keep a list of conferences, JUG meetings, and other events I've participated at for the past 10 years. Would like to add new items to this list.

Don't see your local JUG? Let's talk!
Is your favorite conference missing? Send me a link!

andresalmiray.com/events/
Events
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 Upcoming Events 2024 Hack.Commit.Push, Nov 23rd 2024 – organizing committee Porto Tech Hub, Nov 26th 2024 &#8…
andresalmiray.com
Reposted by Andres Almiray
If you want to use [At]Grab still in your #Groovy scripts in 2025, you need to make sure that #Apache #Ivy is configured to use #Maven #Central in a secure manner… Here's how, everything except line 12 is #Grape's default:

gist.github.com/michael-simo...

#Java #JVM
grapeConfig.xml
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
November 14, 2025 at 9:54 AM
Reposted by Andres Almiray
I get asked about this a lot, so... Would anybody be interested enough in a native-compiled Ruby implementation to fund a fork of JRuby that can be compiled with GraalVM Native Image? It's totally doable, but the work involved is nontrivial and incompatible with the JVM version.
November 13, 2025 at 10:31 PM
Reposted by Andres Almiray
Hack.Commit.Push Switzerland is just one week away! 🇨🇭

This is a great opportunity to get involved in Open Source projects like @assertj.github.io, with direct guidance from the maintainers!
The next edition of Hack.Commit.Push Switzerland🇨🇭will take place in Rotkreuz LU this November 22nd. Care to join us for some Open Source hacking? It’s for a good cause!

switzerland2025.hack-commit-pu.sh
hack-commit-push · One Day to Contribute to Open Source
switzerland2025.hack-commit-pu.sh
November 13, 2025 at 10:31 AM
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support.

I'm open to remote (anywhere) and hybrid roles in Switzerland. I have 25+ years experience as a software developer, 8 as devrel www.linkedin.com/posts/aalmir...
#opensource #opentowork | Andres Almiray
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support. I'm open to remote (anywhere) and hybrid roles in Switzerland (...
www.linkedin.com
November 11, 2025 at 10:46 AM
Reposted by Andres Almiray
#JUnit has a new logo!!! 🚀

To everyone who submitted proposals and participated in the design discussions...

Thank You! 👏🏼

github.com/junit-team/j...
November 8, 2025 at 2:54 PM
So, I tried building reproducible binaries with Go by setting CGO_ENABLED=0 and -trimpath as suggested, yet I still get non-reproducible outcome, as binaries include their build timestamp. I’m sure I’m missing something but I have no clue what it may be. Any ideas? TIA github.com/kordamp/gm/b...
gm/Makefile at master · kordamp/gm
Gum is a Gradle/Maven/JBang wrapper written in Go. Contribute to kordamp/gm development by creating an account on GitHub.
github.com
November 7, 2025 at 7:25 PM
First #gum released posted via @jreleaser.org 🎉
November 6, 2025 at 9:12 PM
🚀 Gum 0.14.0 has been released! https://github.com/kordamp/gm/releases/tag/v0.14.0
November 6, 2025 at 9:02 PM
Reposted by Andres Almiray
JNation's CFP is Open!
You can apply to speak at JNation 2026 until Jan. 10.
Join us in Coimbra, Portugal on May 26 & 27 for the latest & greatest on #Java #JavaScript, #AI, #cloud and #security
sessionize.com/jnation-2026
November 5, 2025 at 12:14 PM
November 4, 2025 at 1:02 PM
November 4, 2025 at 11:59 AM
Can‘t stress enough how much Gradle sucks at UX, or rather excels at trashing UX, in favor of gaining a few nano seconds during builds and pleasing the build cache 😡
November 4, 2025 at 11:48 AM
Strange days ahead
November 3, 2025 at 10:11 PM
Reposted by Andres Almiray
Notre CFP ouvre dans 1 semaine tout pile 🙌

Pas besoin d’avoir 10 ans d’expérience ou d’être une rockstar du dev pour proposer une conférence 💫

Alors, prêt·e à franchir le pas ?

➡️ RDV sur le lien le 10 novembre à 9h : sessionize.com/mixit-2026/
November 3, 2025 at 10:01 AM
Reposted by Andres Almiray
Save the date! JNation 2026 will happen on May 26 & 27.
Join us in Coimbra, Portugal for the latest & greatest on #Java #JavaScript, #AI, #cloud and #security
jnation.pt
November 3, 2025 at 9:58 AM
Ran the Riehener Lauf Tag 10km for the second time, in 00:53:22.362, my fastest 10km so far 🤩
Last year made it in 00:58:52 when I broke the 01:00:00 barrier 😅
November 2, 2025 at 11:26 AM
Reposted by Andres Almiray
Curious about the upcoming 4.0 release of @maven.apache.org? Join Hervé, Guillaume, Frank and myself @foojay.io to learn more!
#Maven 4 will bring many improvements to the build tool powering millions of Java projects. Learn more about what's new in this @foojay.io podcast with Hervé Boutemy, Guillaume Nodet, and Maarten Mulders. On YouTube www.youtube.com/watch?v=2qiX... and in your favorite #podcast app.
Maven 4 - The Future of Java Build Automation (#81)
YouTube video by Frank Delporte
www.youtube.com
November 1, 2025 at 1:29 PM
Releases posted on October 2025 www.patreon.com/posts/releas...
Releases October 2025 | Andres Almiray
Get more from Andres Almiray on Patreon
www.patreon.com
November 1, 2025 at 8:57 AM
Gum now relies on @jreleaser.org for its own releases, both snapshots and stable. Eating your own dog food as they say, proving #JReleaser works for Go projects

github.com/kordamp/gm/r...
Releases · kordamp/gm
Gum is a Gradle/Maven/JBang wrapper written in Go. Contribute to kordamp/gm development by creating an account on GitHub.
github.com
October 30, 2025 at 2:23 PM
Pondering if @jreleaser.org should offer an MCP server of its own, whether included with the CLI or as additional download (due to dependency bloat) 🤔
October 29, 2025 at 1:34 PM
Reposted by Andres Almiray
Finally managed to squeeze the follow-up (to "Jackson 3.0 released") blog post out -> cowtowncoder.medium.com/why-upgrade-...
Why upgrade to Jackson 3.0?
(if you are happy with Jackson 2.x functionality)
cowtowncoder.medium.com
October 29, 2025 at 1:00 AM
And it came to pass, Gradle 9 removed the -b flag, breaking Gum as a result. In fairness there was a deprecation warning since 8 but I was hoping they would back down as yet again such move hinders UX. Silly me. Working on a fix and posting an update soon.

github.com/kordamp/gm
GitHub - kordamp/gm: Gum is a Gradle/Maven/JBang wrapper written in Go
Gum is a Gradle/Maven/JBang wrapper written in Go. Contribute to kordamp/gm development by creating an account on GitHub.
github.com
October 29, 2025 at 7:47 AM
What is wrong with you, Duo?
October 25, 2025 at 10:18 AM