Andres Almiray
@andresalmiray.com
1.9K followers 150 following 950 posts
I code for fun and help others in the process. Java Champion Alumni. Co-founder of Hackergarten & Hack.Commit.Push. Creator of JReleaser 🚀
Posts Media Videos Starter Packs
Pinned
andresalmiray.com
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
alina-yurenko.bsky.social
My @graalvm.org Native Image deep dive recording is already up: youtube.com/watch?v=1J6m... 🐰🚀

It includes the very public first demo of Project Crema, Open World for Native Image, at 2:19:54 😅

Thank you, @devoxx.com!

All demos and notes are here: github.com/alina-yur/gr...
Deep Dive: GraalVM in Practice by Alina Yurenko
YouTube video by Devoxx
www.youtube.com
andresalmiray.com
BTW paraphrasing Alexey Shipilev:

1. Do not make your own micro benchmarks
2. Seriously DO NOT
3. Use JMH if you must
andresalmiray.com
Today I was reminded about that time I’ve got into benchmarking 2nd level cache options between EclipseLink and Hibernate … back in 2018 😅 #codeone

Perhaps I should update it with recent versions of Java, libraries & frameworks, and real databases with Testcontainers

youtu.be/lD28ApBmFeA?...
L2C Benchmarks, or How I Learned to Stop Worrying and Love JMH
YouTube video by Oracle Developers
youtu.be
andresalmiray.com
Today I was reminded about that time I’ve got into benchmarking 2nd level cache options between EclipseLink and Hibernate … back in 2018 😅 #codeone

Perhaps I should update it with recent versions of Java, libraries & frameworks, and real databases with Testcontainers

youtu.be/lD28ApBmFeA?...
L2C Benchmarks, or How I Learned to Stop Worrying and Love JMH
YouTube video by Oracle Developers
youtu.be
andresalmiray.com
Panoramalauf Gibswil 2025, 10.4kms in 01:04:30,8. That first km was 🔥 my fastest so far. Elevation gain in the forest slowed me down a bit 🥵
Reposted by Andres Almiray
martindba.bsky.social
🔧 Life Hack: you don’t need an external service to generate QR-codes. APEX can do this for you 🤯

In this article I share how I created a QR-code in PL/SQL for use in an upcoming presentation 🖥️ APEX is so much more than a low code platform 🤩

🔗 martincarstenbach.com/2025/10/01/l...
Life hack: encode a URL in a QR code using APEX
Someone in the community once said to me that APEX is awesome even if you’re not writing APEX apps in the database. It comes with so many useful featues – like the one you’re read…
martincarstenbach.com
andresalmiray.com
Stuck in your heeeead, in your heeeead, oh oh oh in your head 🎶
andresalmiray.com
Throwback to the 🇳🇴Norwegian JUG tour this past June.

The map editor believes BSL and GVA are the same 😅
andresalmiray.com
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
andresalmiray.com
Here’s why I advocate for posting non-Maven resolvable artifacts such as ZIPs, TARs, etc, to places other than Maven Central.

Post only JARs (binaries, javadocs, sources) and required metadata (poms, checksums, signatures, and likely sboms).

Place every other artifact elsewhere.
brianfox.bsky.social
Free isn’t free: the infrastructure behind open source has real costs, and it’s time we aligned usage with responsibility.

This morning we jointly launch a new blog and open letter on sustainable stewardship.

www.sonatype.com/blog/from-ab...
From Abuse to Alignment: Why We Need Sustainable Open Source Infrastructure
Open source relies on shared infrastructure. Learn why sustainable stewardship is critical to keep ecosystems like Maven Central strong.
www.sonatype.com
Reposted by Andres Almiray
virtualjug.bsky.social
We’re sorry to let you know that this vJUG session, with Alina Yurenko, has unfortunately been cancelled. We hope to reschedule it in the near future.

In the meantime, you can:
👉 Catch up on past sessions: youtube.com/@virtualJUG
👉 Connect with other Java enthusiasts on Slack: bit.ly/vJUG-Slack
virtualjug.bsky.social
What’s new in GraalVM for JDK 25? 💡

Join @alina-yurenko.bsky.social on Sep 23 as she shares new features + practical tips to run Java apps smarter & faster.

Sign up bit.ly/4689tMS

#vJUG #Java #Java25 #GraalVM
andresalmiray.com
Well @aircanada.bsky.social joins the trend of mediocre mobile apps. Error message is useless. Want to guess how many combinations and tries I have gone through until I gave up?

Why are airline apps so broken?
andresalmiray.com
Not only do you need a POM for it, consuming it from MC puts additional strain on the platform. Keep it clear of non Java dependencies. JARs, poms, sboms, signatures, checksums should be the only things found there IMHO
andresalmiray.com
Please, say no to Maven Central for this kind of artifacts. Rather attach them to a release page.
Reposted by Andres Almiray
virtualjug.bsky.social
What’s new in GraalVM for JDK 25? 💡

Join @alina-yurenko.bsky.social on Sep 23 as she shares new features + practical tips to run Java apps smarter & faster.

Sign up bit.ly/4689tMS

#vJUG #Java #Java25 #GraalVM