Ivan Milosavljević's Avatar

Ivan Milosavljević

@thejavaguy

I help Java devs write high quality software by using proper OOP, latest Java features, AI, and the best libraries so they can unlock new career opportunities

47
Followers
43
Following
173
Posts
02.11.2024
Joined
Posts Following

Latest posts by Ivan Milosavljević @thejavaguy

I hope y'all have good microphones 🎙️

#claudecode #ai #seniordeveloper

x.com/trq212/statu...

03.03.2026 08:54 👍 0 🔁 0 💬 0 📌 0
Post image

Just run /simplify after you made your code changes and enjoy 🎉

#claudecode #ai #seniordeveloper #productivity

28.02.2026 21:25 👍 1 🔁 0 💬 0 📌 0

Claude Code 2.1.63 has a new awesome built-in command /simplify

It reviews your changed code over three dimensions: reuse (duplicated logic, extractable patterns), quality (readability, naming, structure), efficiency (unnecessary complexity, redundant ops). Then it automatically fixes those issues!

28.02.2026 21:25 👍 2 🔁 1 💬 2 📌 0
Design Smarter Grafana Dashboards: Simple Principles That Work by Dmytro Patserkovskyi [02.02.2026]
Design Smarter Grafana Dashboards: Simple Principles That Work by Dmytro Patserkovskyi [02.02.2026] YouTube video by Java User Group München

🎉 The recording of the talk "Design Smarter Grafana Dashboards: A Few Simple Principles That Work" by Dmytro Patserkovskyi has been published on JUG Munich YouTube channel ▶️ youtu.be/-Xjc5MUBPoE

#java #techtalk #grafana #jugm

11.02.2026 17:16 👍 1 🔁 1 💬 0 📌 0

Wow! What a talk it was by Daniel Schwarz about multitude of ways to make your #Java apps faster. The #JUG Munich crowd asked a lot of tough questions which helped us to better understand the intricacies of #performance optimization. The recording will be available on JUGM YouTube channel soon.

09.02.2026 21:47 👍 1 🔁 1 💬 0 📌 0

They should! Even though we could never feel the intimate connection with the AI-generated #code as with the one we wrote ourselves, we must at least understand the majority of it. Better yet, force #AI through rules/skills to write the code which resembles our own.

09.02.2026 21:46 👍 1 🔁 0 💬 0 📌 0
Preview
Java User Group München 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 we...

Watch previous 20 JUG München talks and join 144 other awesome developers on our YouTube channel ▶️ www.youtube.com/@JavaUserGro...

06.02.2026 11:10 👍 0 🔁 0 💬 0 📌 0
Aus langsam wird schnell: Java-Optimierung bis knapp unter Lichtgeschwindigkeit, Mon, Feb 9, 2026, 7:00 PM | Meetup Please subscribe to our mailinglist: mailinglist-subscribe@jugm.de Die Sprache des Vortrags folgt der Ankündigungssprache. The language of the lecture follows the announce

📣 Upcoming #Java User Group München talk "Java-Optimierung bis knapp unter Lichtgeschwindigkeit" 🕖 on Monday 09.02 at 19:00h, 🏠 Hotel Eden-Wolff, Arnulfstraße 4, 80335 München. Our speaker will be Daniel Schwarz.

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

#techtalk #javausergroup #seniordeveloper

06.02.2026 11:10 👍 1 🔁 1 💬 1 📌 0

Want to become a senior #Java developer and work on interesting projects? Follow @thejavaguy.bsky.social for more content on the latest Java features, AI, productivity, proper OOP, and more.

19.01.2026 17:13 👍 1 🔁 1 💬 0 📌 0
Post image

In your Maven project simply run mvn wrapper:wrapper once and the Maven distribution and startup scripts will be downloaded to your project. Then instead of running "normal" commands like mvn compile run ./mvnw compile on MacOS/Linux or mvnw.cmd compile on Windows.

#java #tip #seniordeveloper

19.01.2026 17:13 👍 1 🔁 1 💬 1 📌 0

💡#Maven tip 👉 Make your builds more reliable by using Maven wrapper instead of a "plain" Maven. That way every developer working on your project will use the same Maven version and you'll eliminate one cause of non-repeatable builds. 👇

19.01.2026 17:13 👍 1 🔁 0 💬 1 📌 0

Want to become a senior #Java developer and work on interesting projects? Follow @thejavaguy.bsky.social for more content on the latest Java features, AI, productivity, proper OOP, and more.

13.01.2026 08:08 👍 1 🔁 1 💬 0 📌 0
Preview
The Main Role of a Class Why senior developers think differently about classes

What do you think the most important role of a class is? And why object-oriented appshave two phases of execution? The answer might surprise you 👉 thejavaguy.org/posts/021-th...

#java #seniordeveloper #oop #blatantselfpromotion

13.01.2026 08:08 👍 1 🔁 1 💬 1 📌 0

Hahah right, no more "works on my machine" excuses. Also, if you're not sure how to solve the warning just copy-paste it into #ClaudeCode and it will (usually) give you an explanation and a possible solution.

07.01.2026 18:07 👍 1 🔁 0 💬 0 📌 0

Want to become a senior #Java developer and work on interesting projects? Follow @thejavaguy.bsky.social for more content on the latest Java features, AI, productivity, proper OOP, and more.

07.01.2026 18:06 👍 1 🔁 1 💬 0 📌 0
Preview
Claude Code overview - Claude Code Docs Learn about Claude Code, Anthropic's agentic coding tool that lives in your terminal and helps you turn ideas into code faster than ever before.

💡 #ClaudeCode tip 👉 Rules are a stunning feature which will make your CLAUDE.md manageable. Break it down into focused files, apply rules conditionally with glob patterns, and organize them better.

For super deep dive read 👉 claude-blog.setec.rs/blog/claude-...

#java #ai #tip #seniordeveloper

07.01.2026 18:06 👍 1 🔁 1 💬 1 📌 0

Want to become a senior #Java developer and work on interesting projects? Follow @thejavaguy.bsky.social for more content on the latest Java features, AI, productivity, proper OOP, and more.

05.01.2026 19:34 👍 1 🔁 1 💬 0 📌 0
Post image
05.01.2026 19:34 👍 0 🔁 0 💬 1 📌 0
Post image

💡#Maven tip 👉 Does it get on your nerves when you see compiler warnings but the build passes? Simply add -Werror to compilerArgs and then run ./mvnw clean compile. You'll see BUILD FAILURE which now you must fix. Your code will thank you 😁

#java #tip #seniordeveloper

05.01.2026 19:34 👍 3 🔁 2 💬 2 📌 0
Don't Build Agents, Build Skills Instead – Barry Zhang & Mahesh Murag, Anthropic
Don't Build Agents, Build Skills Instead – Barry Zhang & Mahesh Murag, Anthropic YouTube video by AI Engineer

Watch this video from @anthropicai.bsky.social developers to see why skills are the future. Then go and build your first skill in Claude Code

www.youtube.com/watch?v=CEvI...

#ai #seniordeveloper

03.01.2026 21:27 👍 0 🔁 0 💬 0 📌 0
Preview
Pay Ivan Milosavljevic using PayPal.Me Go to paypal.me/IvanMilosavljevic886 and type in the amount. Since it’s PayPal, it's easy and secure. Don’t have a PayPal account? No worries.

If you've enjoyed what I share and want to help keep it going, even a small donation means the world 🙏 www.paypal.com/paypalme/Iva...

26.12.2025 16:37 👍 0 🔁 0 💬 0 📌 0

Want to become senior #Java developer and work on interesting projects? Follow @thejavaguy.bsky.social for more content on latest Java features, AI, productivity, proper OOP and more.

26.12.2025 14:40 👍 0 🔁 0 💬 1 📌 0
Post image

💡#Maven tip 👉 Add -Xlint:all to compilerArgs to enable all compiler warnings. Then run ./mvnw clean compile and Java compiler will print all the warnings in your codebase.

#java #tip #seniordeveloper

26.12.2025 14:40 👍 1 🔁 0 💬 1 📌 0

Want to become senior #Java developer and work on interesting projects? Follow @thejavaguy.bsky.social for more content on latest Java features, AI, productivity, proper OOP and more.

21.12.2025 20:51 👍 1 🔁 1 💬 0 📌 0
Post image

💡 #Maven tip 👉 Add -Xlint:deprecated and -Xlint:unchecked to compilerArgs. Every time you compile you'll get warnings if you use deprecated APIs or unchecked conversion (say, from List to List<String>). Then fix them all!

#java #tip #seniordeveloper

21.12.2025 20:51 👍 4 🔁 1 💬 1 📌 0
Preview
JChampions Conference Conference organized by Java Champions and featuring Java Champions in the presentations.

#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

jchampionsconf.com

#conference #seniordeveloper

16.12.2025 20:14 👍 2 🔁 1 💬 0 📌 1
Post image

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

15.12.2025 17:13 👍 1 🔁 0 💬 0 📌 0
Post image

💡 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

10.12.2025 11:03 👍 2 🔁 1 💬 0 📌 0
Post image Post image

Want to quickly add a line to your CLAUDE.md 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

04.12.2025 08:02 👍 1 🔁 0 💬 0 📌 0
Post image

Did you know that Claude Code has bash mode? Just type ! your-bash-command and it will execute the command and put the output directly into the context. Deterministic invocation and no tokens wasted. Unfortunately tab-style autocomplete is not there yet.

#claudecode #ai #tip #seniordeveloper

02.12.2025 12:49 👍 0 🔁 0 💬 0 📌 0