jmiguel 🇪🇺

Java developer working as Backend enginerd at Clarity.ai. Linux lover.

This is my technical/development account. If you want to follow me for other activities, please use https://jmiguel@mstdn.jmiguel.eu

---

More info: jmiguel.eu

GPG: bit.ly/jmiguel-pgp

jmiguel 🇪🇺 boosted:
Charlie Baloghchainq
2025-07-05

Brace yourself, Summer is coming.

The Kombucha Girl meme, where she reacts with a disgust on the picture of a person "enjoying the sun" while sunbathing, but she reacts with curiosity about the idea of  "enjoying the Sun", while using a Sun computer system.
jmiguel 🇪🇺jmiguel@jvm.social
2025-07-04

Because a new project, I'm learning Kotlin :kotlin: right now. Courses, Katas and everything. Trying to do it at fast pace.

I have different feelings. In one hand, it's always super nice to learn something new. With a Groovy background, lot of thing are very familiar to me.

On the other hand, I find myself sometimes thinking "is all that really necessary in 2025?"

It's the same as it happens with Groovy: When we ran Java 1.6, having closures, map, extended loops... was super cool. But then from JDK 1.8 it becomes less useful.

And now with Java (at least) 21, do I really need Kotlin? I think we dont.

(And I don't want to talk about Extension Functions. For God sake! Defining a method for a class in another unrelated file?? WTF! Yes, I can think on some very cumbersome case but looks like a bad idea)

BTW, if you have some useful resources apart from official Koans to learn, I'd be glad to hear about it. I have to look for specific Springboot+Kotlin information

jmiguel 🇪🇺 boosted:
Nicolas Fränkel 🇺🇦🇬🇪frankel@mastodon.top
2025-06-15

What #Spring Didn’t Teach You: Becoming a Modern Java Developer with #Quarkus by @myfear

I'll abstain from commenting here. You'll find my opinion in my next newsletter 😁

myfear.substack.com/p/what-spr

jmiguel 🇪🇺jmiguel@jvm.social
2025-06-15

30 años de Java, en la (siempre recomendable) Bonilista de esta semana:

mailchi.mp/bonillaware/java-30

jmiguel 🇪🇺jmiguel@jvm.social
2025-06-10

@Vilojona in his @madridJUG / @MadridGUG talk. Talking about security.

jmiguel 🇪🇺 boosted:
Sys(tem) Op(erator)sysop@jvm.social
2025-06-09

👋 Hello!

There are some new faces who have joined us in the past few weeks, so first of all—welcome to the server!

📰 I assume you read this when you joined, but just as a reminder: we're a server devoted to developers, especially JVM developers. You can find the rules at jvm.social/about (there’s also a link to contribute financially, if you can, and see exactly where every cent goes). Keeping this up and running isn’t expensive, but it does cost some money.

ℹ️ Now, a message to all users: I’ve just set up a Mastodon/Fediverse relay. You may be wondering what the heck that is. Basically, it’s a way to bring in traffic from other servers and help you discover new accounts. Your timeline will become more active, and hopefully, you’ll get better and more diverse content.

👓 As of now, only two servers are connected to this relay: ours and foojay.social — another server with very similar interests. I hope you all find it useful. Maybe other servers will join soon as well.

jmiguel 🇪🇺 boosted:
jmiguel 🇪🇺jmiguel@jvm.social
2025-05-18

Sadly, I start considering if Mastodon really have some impact at all. I've always believed that having the control of your content is a must. And that's why I try to have most of my content under my control.

But also, social networks are for that: to be social. I do not plan to become a influencer but yesterday it was a bit painful the lack of ANY interaction here.

I was part of the organization of jmad.madridjug.es, a small openspace unconference we create to celebrate Java 30th aniversary (jvm.social/@jmiguel/1145221060 , jvm.social/@jmiguel/1145234662).

The event was (for me, for the organizers and for assistants) a success: we talked about a lot of topics, from productivity to AI. From mentoring junior people to testing strategies. And also, of course some super nice networking.

Do you know how many interactions I got?. Zero. 0️⃣ (to be honest: one, from a friend how also was in the event). How many in Bluesky? 12. Not a big number but a more reasonable one.

I don't mind to talk in the void. At all. Probably I'll kept my personal mastodon instance for long. But my concern is about keeping this jvm.social server running. Does it worth it? Will Mastodon explode at some time to become, at least for tech people, a good place to talk?

I highly appreciate people that are PAYING WITH HIS MONEY this server but probably we could get a free server (yes, there are) and run it at no cost (well, this cool jvm.social domain it's also expensive compared with .com or .gov names). Maybe it won't be so fast, so extensible but... do we need it?

I really would like to hear some opinions about this topic.

jmiguel 🇪🇺jmiguel@jvm.social
2025-05-18

Sadly, I start considering if Mastodon really have some impact at all. I've always believed that having the control of your content is a must. And that's why I try to have most of my content under my control.

But also, social networks are for that: to be social. I do not plan to become a influencer but yesterday it was a bit painful the lack of ANY interaction here.

I was part of the organization of jmad.madridjug.es, a small openspace unconference we create to celebrate Java 30th aniversary (jvm.social/@jmiguel/1145221060 , jvm.social/@jmiguel/1145234662).

The event was (for me, for the organizers and for assistants) a success: we talked about a lot of topics, from productivity to AI. From mentoring junior people to testing strategies. And also, of course some super nice networking.

Do you know how many interactions I got?. Zero. 0️⃣ (to be honest: one, from a friend how also was in the event). How many in Bluesky? 12. Not a big number but a more reasonable one.

I don't mind to talk in the void. At all. Probably I'll kept my personal mastodon instance for long. But my concern is about keeping this jvm.social server running. Does it worth it? Will Mastodon explode at some time to become, at least for tech people, a good place to talk?

I highly appreciate people that are PAYING WITH HIS MONEY this server but probably we could get a free server (yes, there are) and run it at no cost (well, this cool jvm.social domain it's also expensive compared with .com or .gov names). Maybe it won't be so fast, so extensible but... do we need it?

I really would like to hear some opinions about this topic.

jmiguel 🇪🇺 boosted:
Sys(tem) Op(erator)sysop@jvm.social
2025-05-18

ℹ️ Some updates from the server side:

🙏 The usual monthly reminder: This server is supported by individual contributors who help with small amount of money to it.

🔝 Thank you, thank you very much to @vmj @dgomezg @tonivade @hawkesnest @petrovicky for your contributions. This server runs because of you, no just me.

I've just upload invoices from April: 12.66€ for AWS and 8.23€ for Hetznet.As always, you can check every donation and expenses in out OpenCollective page: opencollective.com/dashboard/j

📰 I've just upgrade the mastodon instance to latest version (also the operating system kernel so I rebooted the server -sorry for that 2 minutes downtime-) and also changed the limit for posts from the default 500 chars to 2500. Why? Because I can 😃

Tell me what do you thing about that change.

jmiguel 🇪🇺jmiguel@jvm.social
2025-05-17

Tarta de cumpleaños de Java #jmad

jmiguel 🇪🇺jmiguel@jvm.social
2025-05-17

Preparando el panel del Openspace #jmad @madridJUG @MadridGUG

jmiguel 🇪🇺jmiguel@jvm.social
2025-05-17

Empezando JMAD, Openspace para celebrar el 30 aniversario de Java organizado por @madridJUG y @MadridGUG

jmiguel 🇪🇺jmiguel@jvm.social
2025-05-13

Should I understand nobody here is using any of those tools?

jmiguel 🇪🇺jmiguel@jvm.social
2025-05-12

Question for Java developers: Is IntelliJ with Junie *really* that far behind CursorAI?

I'm trying to do my best to use Junie but the comparison is unfair IMHO. Slow, needs much more context, invalid code... Absolutely unusable for me.

On the other hand, CursorAI looks much better for code generation BUT I'm unable to do a single easy refactor (make a class inner, as example). I cannot go there after years of IntelliJ. It's like going back to the plain text editors.

How do you do it?

jmiguel 🇪🇺jmiguel@jvm.social
2025-05-08

Este año, el lenguaje Java cumple 30 años. Para celebrarlo, los grupos de usuarios de Java y Groovy de Madrid (madridjug.es/ y madridgug.com/ ) estamos organizando un OpenSpace en Madrid como punto de discusión y celebración.

Si te apetece pasar el próximo día 17 de Mayo hablando sobre tu lenguaje favorito (o cualquier otro tema: el formato va a ser tipo UnConference), únete a nosotros.

Toda la información en jmad.madridjug.es/

jmiguel 🇪🇺 boosted:
Nicolas Borboënnborboen@social.epfl.ch
2025-04-17

The European Union Agency for Cybersecurity (ENISA) launched the European Union Vulnerability Database (EUVD) website euvd.enisa.europa.eu/

#ENISA #EUVD #CVE #Security #Europe #EuropeanAlternatives

The https://euvd.enisa.europa.eu/ website
jmiguel 🇪🇺 boosted:
Sys(tem) Op(erator)sysop@jvm.social
2025-04-07

Sorry for the spam, bit I think it's worth to mention this:

This year it's the 30th Java Anniversary. I am member of the Madrid Java User Group and we're working on JMad (jmad.madridjug.es/), a openspace/unconference to be celebrated next May 17th in Madrid.

There's a small fee to cover lunch and venue.

If you live in Madrid, there are no excuses for you. If you come from outside I guess you'll enjoy it.

Come to celebrate with us!

jmiguel 🇪🇺jmiguel@jvm.social
2025-04-05

Presentacion de las comunidades participantes en CommitConf

Foto de los participantes de las comunidades presentándose en el escenario de CommitConf
jmiguel 🇪🇺jmiguel@jvm.social
2025-04-05

From the first Basic manual, 1964

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst