Iván López's Avatar

Iván López

@ilopmar.bsky.social

JVM developer. Principal Software Engineer at Broadcom (VMware). Previously @micronautfw.bsky.social committer. Geek, father, conference speaker, Linux-lover 🐧, Lord of Sealand. Ex-Kaleider. @madridgug.com & @madridjug.es organizer.

998 Followers  |  600 Following  |  194 Posts  |  Joined: 28.09.2023  |  2.548

Latest posts by ilopmar.bsky.social on Bluesky

GitHub - bohnman/package-info-maven-plugin: Generates package-info.java files from a template file Generates package-info.java files from a template file - bohnman/package-info-maven-plugin

We've been using github.com/bohnman/pack... to automatically generate `package-info.java` files in all of our packages with `@javax.annotation.ParametersAreNonnullByDefault` annotation (I know 😅, but was the "best" annotation).
Migrating to JSpecify when we upgrade to #SpringBoot 4 will be trivial 😎

31.10.2025 13:13 — 👍 1    🔁 0    💬 0    📌 0

Yes I do 😁

bsky.app/profile/ilop...

30.10.2025 18:46 — 👍 0    🔁 0    💬 1    📌 0

En dos semanas tendremos a Ricardo en Madrid en dónde nos compartirá su conocimiento.

Si no tienes plan, ¡vente! 👇🏼

29.10.2025 12:32 — 👍 1    🔁 0    💬 0    📌 0
Post image

📢Announcement 📢

#Java for the #AI World. Project #Valhalla early access build now available. Enabling new type representations for AI.

☕️ Details: openjdk.org/projects/val...
☕️ Download: jdk.java.net/valhalla/
☕️ Feedback: valhalla-dev<at>openjdk<dot>org

27.10.2025 17:50 — 👍 24    🔁 8    💬 2    📌 0
Post image Post image

It was about time! First service now running #Java 25 on production 🚀

P.S: Remember to enable CompactObjectHeaders

#Java25

23.10.2025 12:01 — 👍 5    🔁 1    💬 0    📌 1
Post image Post image

Turno para @ilopmar.bsky.social que nos explicará la historia detrás de las comunidades de @madridgug.com y de @madridjug.es
Lástima que hoy no tengamos por aquí a @dgomezg.bsky.social ... pero nos acordamos de él 😉
#DevConvergeEurope

20.10.2025 17:55 — 👍 4    🔁 1    💬 0    📌 0
Post image Post image Post image Post image

Ayer estuvimos en la Gala de @sirviendocodigo.bsky.social
que @iro2009.bsky.social "se inventó". Gracias a todos los que lo hicisteis posible 😍

Cualquier excusa es buena para juntar a la Comunidad 🥳

@auritamh.bsky.social @dgomezg.bsky.social @jerolba.bsky.social

17.10.2025 07:27 — 👍 5    🔁 2    💬 0    📌 0
Post image

They say "Don't deploy on Fridays..."
Every chat message in this screenshot is a deployment we shipped today.
And it's not even noon 🚀
Trust your tests. Trust your team. Ship when you need. 💪🏼

#DeployFriday

26.09.2025 09:27 — 👍 2    🔁 0    💬 1    📌 0
Preview
Madrid JUG Este es el canal de Youtube para las charlas y actividades de Madrid Java User Group. Suscribete para tener a mano todas las charlas de nuestros distintos encuentros tanto online como presenciales (c...

Sólo presencial. Aún así grabaremos la charla y la subiremos a nuestro canal unos días después.

Suscríbete para no perderte las novedades: www.youtube.com/c/MadridJUG

11.09.2025 12:36 — 👍 1    🔁 0    💬 1    📌 0

El martes que viene volvemos en @madridjug.es con las novedades de #Java 25.

Te esperamos 👇🏼

11.09.2025 12:35 — 👍 3    🔁 3    💬 0    📌 0

Amazing! 🥳

09.09.2025 09:45 — 👍 2    🔁 0    💬 0    📌 0

Para mí esto es un 🚩 de manual. Si en una oferta pone eso, adiós. No soy la persona que estáis buscando.
Debe ser porque me hago mayor, pero no tienen sentido esas jornadas maratonianas.

08.09.2025 12:29 — 👍 4    🔁 0    💬 0    📌 0
Post image

Tengo un ArrayDeque<Camiseta> de muchas conferencias.
Por las mañanas hago un poll()
🙈😁

08.09.2025 07:13 — 👍 2    🔁 0    💬 0    📌 0
Post image

Mira la camiseta que ha tocado hoy. ¿Coincidencia? 🤔

08.09.2025 06:27 — 👍 0    🔁 0    💬 1    📌 0

La Arquitectura Hexagonal está de moda, pero... ¿la sabemos implementar? 🤔

La teoría es fácil, pero llevarla a la práctica en ecosistemas complejos como Java y escoger las herramientas adecuadas tiene sus trampas. 

Abro hilo sobre cómo blindar tu arquitectura para que sea a prueba de balas. 🧵👇

07.09.2025 07:30 — 👍 1    🔁 2    💬 2    📌 0

. @neildegrassetyson.com always explains everything so simple and in a way that everyone can understands 🤩

25.08.2025 09:40 — 👍 0    🔁 0    💬 0    📌 0
Preview
Using Bitnami Secure Images to build minimal, distroless-based containers for Golang apps

Want tiny, secure @golang.org containers? Learn how to build minimal, distroless images with Bitnami Secure Images — multi-stage builds + FIPS 140-3 ready.
A clear how-to guide can be found at community.broadcom.com/tanzu/blogs/...

19.08.2025 10:01 — 👍 2    🔁 3    💬 0    📌 0
Preview
Why I Believe Lombok Should Be Discarded from Java Projects Hello, today's article tackles a seemingly unpopular view, and I am sure it will meet some...

Why I Believe Lombok Should Be Discarded from Java Projects buff.ly/6ECaiyq
#Java #Lombok

17.08.2025 13:39 — 👍 21    🔁 5    💬 4    📌 1

Yo uso @TranscribeME_bot. Transcribe muy bien el texto, quitando las pausas, los "umm", "emmm", "ehhhh". Y además, al final también te hace un resumen.

13.08.2025 21:23 — 👍 1    🔁 0    💬 1    📌 0

$ sudo apt install cinnamon-desktop 🤣

P.S: Are you joining Canonical? 🤔

12.08.2025 17:03 — 👍 2    🔁 0    💬 0    📌 0
Post image

Waiting to board for our last leg back home. No matter where I go, Java and Madrid-GUG always come with me.

04.08.2025 13:55 — 👍 1    🔁 0    💬 0    📌 0

Azores. First pictures from San Miguel island. The other island is Flores.

02.08.2025 21:33 — 👍 2    🔁 0    💬 0    📌 0
Post image

Another one

02.08.2025 16:12 — 👍 2    🔁 0    💬 1    📌 0

Tomando ideas para el escenario principal del próximo @t3chfest.es 😜

01.08.2025 22:31 — 👍 3    🔁 0    💬 1    📌 0
Post image

It could be worse.

01.08.2025 15:33 — 👍 5    🔁 0    💬 1    📌 0
Post image

We've switched to a new island today.

31.07.2025 12:28 — 👍 3    🔁 0    💬 1    📌 0
Cascata da Ribeira dos Caldeirões

Cascata da Ribeira dos Caldeirões

Viewpoint in the eastern coast

Viewpoint in the eastern coast

Gorreana tea fields

Gorreana tea fields

Take 2.

27.07.2025 20:27 — 👍 5    🔁 0    💬 1    📌 0
Post image Post image Post image

Today has been great!

26.07.2025 19:16 — 👍 12    🔁 0    💬 2    📌 0

If you're packaging Java apps into Docker images, you'll want to check out Bitnami Secure Image: Java-Min.

I wrote a post explaining why it's a great choice: it's secure by default, trimmed down for efficiency, and perfect for production use.

Read more here 👇

23.07.2025 07:33 — 👍 9    🔁 2    💬 0    📌 0

Yeah! Thank you

16.07.2025 17:04 — 👍 1    🔁 0    💬 0    📌 0

@ilopmar is following 20 prominent accounts