Ivan Milosavljević
@_The_Java_Guy_
Followers
173
Following
327
Media
72
Statuses
532
I help Java developers write high quality software by using proper OOP, AI, modern Java, and the best libraries so they can unlock new career opportunities
Munich, Germany
Joined April 2015
#Java developers free your calendars! jChampionsConference 2026 virtually everywhere online 📅 Thur 1/22/2026, Fri 1/23/2026, Mon 1/26/2026, and Tues 1/27/2026 https://t.co/mcHbtEcmi7
#conference #seniordeveloper
jchampionsconf.com
Conference organized by Java Champions and featuring Java Champions in the presentations.
0
0
0
Follow @_The_Java_Guy_ for more content on leveling up to senior #Java developer including latest Java features, AI, productivity, proper OOP and more.
0
0
0
You use homebrew and want to quickly upgrade all your formulas, casks, and homebrew itself and to delete its old cached files? Run brew update && brew upgrade && brew cleanup --prune=30 and enjoy 🎉 #homebrew #productivity #tip #seniordeveloper
1
0
0
💡 Type .. in IntelliJ IDEA 2025.3 and you'll see a popup with useful actions. Choose one with up or down arrows and execute with Enter. Try with variables, methods, classes, it works everywhere! #java #intellij #tip #productivity #seniordeveloper
2
2
8
Want to quickly add a line to your https://t.co/EMGymTzkOj directly from the Claude Code? Just type # your-custom-rule and CC will add it for you and make that new rule immediately available to the context 💪 #claudecode #tip #ai #seniordeveloper
0
0
0
Don't use Lombok. It's just not worth of additional dependency, mandatory gradle plugin, mandatory IDE plugin, prolonged build times… Use Java records, add logger explicitly, if you absolutely must then use IDE to create getters and setters (but usually you don't have to and you
0
0
0
Follow @_The_Java_Guy_ for more content on leveling up from mid-level to senior #Java developer including latest Java features, AI, productivity, proper OOP and more.
0
0
0
Finally go back to the source and complete the annotation. The warning is gone 🎉
1
0
0
Click it and you'll see a pane on the right. Scroll to the bottom and you'll see Inspection ID. This is the magic string you need to enter in your @SuppressWarnings annotation! 👇
1
0
0
The list of inspections is now filtered. You might still have to scroll but should easily find the right one 👇
1
0
0
Second step is to go to IDEA's Settings -> Editor -> Inspections and type a few words from the tooltip text into the search box. 👇
1
0
0
First step is to hover the warning and read the tooltip. In this case it says Inner class 'Inner' may be static. 👇
1
0
0
IntelliJ IDEA has built-in code inspections and emits warnings when your code violates them. They are mostly useful, but sometimes you really don't want to change the code. You can put @SuppressWarnings one line above but how do you know which warning you should suppress? Find
1
0
0
🎉 Watch "Von 0 auf Spring AI" on our YouTube channel ▶️
📣 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 @Java_Champions @thjanssen123. RSVP 👉 https://t.co/udKc7fPZHl
#techtalk #javausergroup
0
2
3
🎉 The dream has finally come true! Thanks to Claude Code we can now write nondeterministic shell scripts: cat https://t.co/nL938a9VgV | claude -p 'Explain constructor chaining' --output-format text >result.txt #ai #claudecode #seniordeveloper
0
1
0
Watch previous 20 JUG München talks and join 140 other awesome developers on our YouTube channel ▶️
youtube.com
This is the official channel of the Java User Group Munich 🇩🇪. We host tech talks, presentations and workshops for all things Java. Whether you are a seasoned professional, a beginner, or a student...
0
0
0
📣 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, 80335 München. Our speaker will be Sven Lösekann. RSVP 👉 https://t.co/yLqCs3Qlmd
#techtalk
meetup.com
Please subscribe to our mailinglist: [email protected] Die Sprache des Vortrags folgt der Ankündigungssprache. The language of the lecture follows the announce
1
1
1
💡 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
0
0
0
Whatever you're doing right now STOP ✋ You owe it to yourself to watch AI Engineering in 76 Minutes by @IAmMarinaWyss. You'll get fully up to speed with fundamental AI engineering concepts: foundational models, model selection, prompts, RAG, agents, finetuning… Afterwards
0
0
0
💡 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.
0
0
1