_The_Java_Guy_ Profile Banner
Ivan Milosavljević Profile
Ivan Milosavljević

@_The_Java_Guy_

Followers
143
Following
285
Media
56
Statuses
445

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

Munich, Germany
Joined April 2015
Don't wanna be here? Send us removal request.
@_The_Java_Guy_
Ivan Milosavljević
2 days
Follow @_The_Java_Guy_ for more content on leveling up from mid-level to senior #Java developer including latest Java features, productivity, proper OOP and more.
0
0
0
@_The_Java_Guy_
Ivan Milosavljević
2 days
And this is just scratching the surface! Emmet is a time saver. Invest just 15-20 minutes and it'll give you back in multiples. (🧵 6/6).
1
0
0
@_The_Java_Guy_
Ivan Milosavljević
2 days
More power? .container>(.item$*5) followed by Tab will expand to (🧵 5/6)
Tweet media one
1
0
0
@_The_Java_Guy_
Ivan Milosavljević
2 days
Now try it! Open a new HTML file and type div>p>span and press Tab. It expands to these formatted HTML tags: (🧵 4/6)
Tweet media one
1
0
0
@_The_Java_Guy_
Ivan Milosavljević
2 days
Now do the same for CSS. Go to Settings -> Editor -> Emmet -> CSS and see if Enable CSS Emmet is checked (🧵 3/6)
Tweet media one
1
0
0
@_The_Java_Guy_
Ivan Milosavljević
2 days
First check if the Emmet is turned on. Go to Settings -> Editor -> Emmet -> HTML and see if Enable XML/HTML Emmet and Enable abbreviation preview are checked (🧵 2/6)
Tweet media one
1
0
0
@_The_Java_Guy_
Ivan Milosavljević
2 days
Even as #Java developers sometimes we have to write front-end code. Did you know you can write HTML and CSS super fast in @intellijidea? The secret is IDEA's built-in support for Emmet which can turn 20-30 characters you type into 10x more HTML. This is how you can use it (🧵.
1
0
1
@_The_Java_Guy_
Ivan Milosavljević
3 days
You know some #Java haters? They probably think like in this video by @fireship_dev ▶️
0
0
0
@_The_Java_Guy_
Ivan Milosavljević
6 days
0
0
0
@_The_Java_Guy_
Ivan Milosavljević
6 days
📣 ‼️ JCON Europe 2026 Free Ticket. You can get a free ticket to the JCON Europe Conference in Köln (Cologne) April 20th until 23rd, 2026. Link is in the comments below 👇 . #java #conference #jcon #seniordeveloper.
1
1
1
@_The_Java_Guy_
Ivan Milosavljević
11 days
Prediction & hot take: the richer and more specific your #Java classes are, the easier it is for #AI assistants to generate correct code. Examples: ❌don't use plain strings for IDs, ✅create and use class ID; ❌don't use int for weight, ✅create class Weight; ❌don't keep dates.
0
0
1
@_The_Java_Guy_
Ivan Milosavljević
12 days
Still questioning whether #Java is worth your time in 2025? Maybe you think of spending time on other languages, frameworks, or technologies? Read this article (link below 🔽) from Markus Westergren and see for yourself why it still matters to master Java.
1
0
0
@_The_Java_Guy_
Ivan Milosavljević
16 days
Dear fellow developers, I invite you to join The Developer Interview Mastery Workshop on this Saturday July 19th. You'll learn career-changing skills like:. ✅ Where you should start when looking for a job or promotion (and it has nothing to do with the job). ✅ The simple trick.
0
0
0
@_The_Java_Guy_
Ivan Milosavljević
22 days
What is the worst #Java feature?.
5
0
0
@_The_Java_Guy_
Ivan Milosavljević
26 days
📣 Upcoming #Java User Group München talk "Die Zeit der manuellen Softwareerstellung geht zur Neige – oder generative KI produktiv einsetzen" 🕖 on Monday 14.07 at 19:00h, 🏠 IT-Rathaus der Stadt München, Agnes-Pockels-Bogen 33, 80992 München. Our speaker will be Hans Egermeier.
1
0
0
@_The_Java_Guy_
Ivan Milosavljević
27 days
My small win for this week is that my first PR has landed in the @langchain4j project. If you want to rise to the senior level or beyond, contributing to open source is one of the best decisions you can make. You are totally free to choose the technology to work with. You can.
0
0
1
@_The_Java_Guy_
Ivan Milosavljević
1 month
Don't use LLMs to write blog posts or social media content 😁.
0
0
1