Ivan Milosavljević
banner
thejavaguy.bsky.social
Ivan Milosavljević
@thejavaguy.bsky.social
I help Java devs write high quality software by using proper OOP, latest Java features, and the best libraries so they can unlock new career opportunities
🎉 Watch "Von 0 auf Spring AI" on our YouTube channel ▶️ youtu.be/qGAFAngH-14
November 26, 2025 at 9:27 AM
🎉 The dream has finally come true! Thanks to Claude Code we can now write nondeterministic shell scripts:

cat MyClass.java | claude -p 'Explain constructor chaining' --output-format text >result.txt

#ai #claudecode #seniordeveloper
November 21, 2025 at 11:22 AM
📣 Upcoming #Java User Group München talk "Erfahrungen aus einem Datapipeline Projekt mit Spring Cloud Data Flow" 🕖 on Monday 24.11 at 19:00h, 🏠 Hotel Eden-Wolff, Arnulfstraße 4. Our speaker will be Sven Lösekann.

RSVP 👉 www.meetup.com/java-user-gr...

#techtalk #javausergroup #seniordeveloper
Erfahrungen aus einem Datapipeline Projekt mit Spring Cloud Data Flow, Mon, Nov 24, 2025, 7:00 PM | Meetup
Please subscribe to our mailinglist: [email protected] Die Sprache des Vortrags folgt der Ankündigungssprache. The language of the lecture follows the announce
www.meetup.com
November 20, 2025 at 11:06 AM
💡 If you've installed Claude Code via npm but now want to switch to the native installer just do this:
npm uninstall -g @anthropic-ai/claude-code
brew install --cask claude-Code

All your settings, plugins, MCPs etc. are still going to be there

#ai #claudecode #seniordeveloper
November 19, 2025 at 4:10 PM
Whatever you're doing right now STOP ✋

You owe it to yourself to watch AI Engineering in 76 Minutes (Complete Course/Speedrun!). You'll get up to speed with fundamental AI engineering concepts: foundational models, model selection, prompts, RAG, agents, finetuning…
youtu.be/JV3pL1_mn2M
AI Engineering in 76 Minutes (Complete Course/Speedrun!)
YouTube video by Marina Wyss - AI & Machine Learning
www.youtube.com
November 18, 2025 at 11:03 AM
💡 To get really good results from your #AI assistant like Claude Code you must formulate surgically precise request. I often thought I was precise enough but got subpar output. I wasn't. As soon as my request became more specific so did the generated code.
November 17, 2025 at 8:08 AM
Reposted by Ivan Milosavljević
EqualsVerifier 4.2.2 is out!

It now supports EnumSets and EnumMaps for enums with only one value. Also, I fixed an error message that referred to Warning.ZERO_FIELDS, which was removed in version 4.0.

All in all, very exciting stuff

Check it out at github.com/jqno/equalsv...

#java
github.com
November 9, 2025 at 6:58 PM
🎉 Watch "Testing Spring Boot Applications Demystified" by Philip Riecks on our YouTube channel ▶️ youtu.be/WW3tAcaiSd0
November 5, 2025 at 10:46 AM
Another exciting evening at #JUG Munich! @thjanssen123.bsky.social showed us all the goodies of #Spring AI and how we can integrate it into own applications. It's already production-ready with a lot of potential for future growth. My key takeaways 👇
November 3, 2025 at 9:47 PM
Reposted by Ivan Milosavljević
#Java peers...

This #Halloween, there are no tricks just treats! Take advantage of many #DevRel programs from Oracle's Java team:
🎃 Java on LinkedIn lnkd.in/ggSDpi45
🎃 Java on YouTube lnkd.in/g5bYYvW5
🎃 Java Newsletter lnkd.in/gTqBHHfX
🎃 Duke's Corner Podcast: lnkd.in/gvKzETp4
🎃 dev.java
October 31, 2025 at 4:43 PM
Exclusive for #JUG Munich members - @thjanssen123.bsky.social will give away one copy of his best-selling book "HIBERNATE TIPS - More than 70 solutions to common Hibernate problems"! You just have to ask the most interesting question during his talk and the book is yours!
October 31, 2025 at 6:46 PM
📣 Upcoming #Java User Group München talk "Von 0 auf Spring AI" 🕖 on Monday 03.11 at 19:00h, 🏠 Hotel Eden-Wolff, Arnulfstraße 4, 80335 München. Our speaker will be legendary @thjanssen123.bsky.social.

RSVP 👉 www.meetup.com/java-user-gr...

#techtalk #javausergroup #seniordeveloper
Von 0 auf Spring AI, Mon, Nov 3, 2025, 7:00 PM | Meetup
Please subscribe to our mailinglist: [email protected] Die Sprache des Vortrags folgt der Ankündigungssprache. The language of the lecture follows the announce
www.meetup.com
October 29, 2025 at 3:53 PM
Excellent overview of Spring Boot Testing principles, tools and best practices by Philip Riecks yesterday in front of #JUG Munich crowd! Years of experience distilled in 90 mins meant a real gift of knowledge in this super important topic for #Java developers.

My key takeaways 👇
October 28, 2025 at 12:33 PM
Do you want to learn about state of the art in Spring Boot testing? To win a free eBook? To get 50% discount on the Spring Boot Testing masterclass? Then come at 19h tonight to the JUG Munich talk "Testing Spring Boot Applications Demystified" Hotel Eden-Wolff, Arnulfstraße 4, 80335 München.
October 27, 2025 at 11:00 AM
📣 Upcoming #Java User Group München talk "Testing Spring Boot Applications Demystified" 🕖 on Monday 27.10 at 19:00h, 🏠 Hotel Eden-Wolff, Arnulfstraße 4, 80335 München. Our speaker will be Philip Riecks.

RSVP 👉 www.meetup.com/java-user-gr...

#techtalk #javausergroup #seniordeveloper
Testing Spring Boot Applications Demystified, Mon, Oct 27, 2025, 7:00 PM | Meetup
Please subscribe to our mailinglist: [email protected] Philip Riecks Ort: Hotel Eden-Wolff, Arnulfstraße 4, 80335 München Automated testing plays an important
www.meetup.com
October 22, 2025 at 8:00 AM
Wow! @adambien.blog held a magnificient talk + live coding tonight and showed us why #Java is the most productive platform for LLM-Driven Development. My key takeaways 👇
October 20, 2025 at 8:58 PM
The Man, the Myth, the Legend! #Java developers from Munich don't miss @adambien.blog talk (well, live coding) "After 30 Years: Why Java is the Most Productive Platform for LLM-Driven Development" on Monday 20.10 at 19h at Hotel Eden-Wolff, Arnulfstr. 4.

#JUG #techtalk #seniordeveloper
October 13, 2025 at 6:26 PM
The weather in Munich is getting colder, but autumn at #Java User Group Munich is going to be hot 🔥 Spring Boot testing, LLMs, Java and more presented by Java Champions, book authors, and international speakers. More details coming soon!
September 25, 2025 at 8:30 PM
Deep dive on new #Java 25 features but also API improvements, under-the-hood optimizations, GraalVM, WASM and more 👉 www.jvm-weekly.com/p/java-25-an... by @askowronski.bsky.social

#Java25 #JDK25
Java 25 and GraalVM for JDK 25 Released - JVM Weekly vol. 145
Today is (or on Tuesday was) the day!
www.jvm-weekly.com
September 24, 2025 at 5:57 PM
This is a complete, valid #Java 25 app. It's powered by JEP 512: Compact Source Files and Instance Main Methods authored by Ron Pressler, Jim Laskey and @gavinbierman.bsky.social. More about JEP 512 👉 openjdk.org/jeps/512

#Java25 #JDK25
September 22, 2025 at 7:41 PM
📜 Opinionated article about what's new in #Java 25 by the legendary Cay Horstmann 👉 horstmann.com/unblog/2025-...

#Java25 #JDK25
Cay Horstmann’s Unblog
horstmann.com
September 21, 2025 at 7:38 PM
Did you know you can't really install Open JDK? Open JDK is an implementation of the #Java Platform Standard Edition (Java SE) and distributions like Eclipse Temurin, Azul Zulu, Amazon Corretto etc. are binary builds of Open JDK + some vendor specific stuff.
September 19, 2025 at 8:33 PM
Did you know that #Java 25 brings 18 new features (JEPs), out of which 12 are final, 4 are in Preview state, 1 in Incubator and 1 Experimental? See the full list at openjdk.org/projects/jdk...

#Java25 #JDK25
September 18, 2025 at 8:50 PM
If you missed it yesterday, watch the #Java 25 Launch Stream at www.youtube.com/live/duIceCX... (starring @nipafx.dev, @billykorando.bsky.social, Ana-Maria Mihalceanu, Stuart Marks and others)

#Java25 #JDK25
Java 25 Launch Stream
YouTube video by Java
www.youtube.com
September 17, 2025 at 4:06 PM