Johan Hutting's Avatar

Johan Hutting

@johanhutting.bsky.social

Senior software engineer / Developer advocate @ ING, co-organiser JUG Noord and ING backend summit. Opinions expressed are my own.

889 Followers  |  261 Following  |  692 Posts  |  Joined: 15.11.2023  |  1.9333

Latest posts by johanhutting.bsky.social on Bluesky

Post image

A talk from #IntelliJIDEAConf, “Catching Up With JUnit” by @marcphilipp.de, is available!
Explore what’s new in JUnit 5.12 and 5.13, and get a sneak peek at what’s coming in JUnit 6.
Watch now: youtu.be/-cY5BJaHz6E

07.08.2025 10:05 — 👍 11    🔁 4    💬 0    📌 0

Congrats, good to see AssertJ covered 👍

07.08.2025 08:41 — 👍 3    🔁 0    💬 0    📌 0

Played around with the smaller 20b model in ollama + DevoxxGenie yesterday evening on a basic mac mini and really impressed so far 👍

It works wonderful as a local, interactive StackOverflow 😅

07.08.2025 07:54 — 👍 3    🔁 0    💬 2    📌 0

Congrats! I didn't know you were driving a DMC Delorean 😅

06.08.2025 09:09 — 👍 1    🔁 0    💬 1    📌 0
Post image

Just home from another inspiring meetup @openvalue.eu.
Loved @balarawool.bsky.social examples that build up to a clear understanding of vector databases, RAG and embeddings. The book I recommended Bala is Unlocking Data With Generative AI and RAG by Keith Bourne from Packt. #devlife #java #RAG

05.08.2025 20:28 — 👍 6    🔁 3    💬 0    📌 0

After @starbuxman.joshlong.com shared you can use Ctrl-L to clear your terminal I've been using that to prevent such typos. Plus it's faster 🚀😅

05.08.2025 09:51 — 👍 1    🔁 0    💬 1    📌 0
Max Verstappen And Chris Harris Drive ALL NEW Ford Mustang GTD! | Ford Performance
YouTube video by Ford Performance Max Verstappen And Chris Harris Drive ALL NEW Ford Mustang GTD! | Ford Performance

I usually avoid marketing videos, but this one featuring Max Verstappen and Chris Harris is awesome with a very natural interview in the first half while Harris drives the RS200. The Mustang won't even appear before 25 minutes in.
This is a must-see for any petrolhead
www.youtube.com/watch?v=eY8p...

04.08.2025 18:05 — 👍 1    🔁 0    💬 0    📌 0

This was such a fun session to host: @fniephaus.com's demos are top notch; check it out!

03.08.2025 12:34 — 👍 6    🔁 1    💬 1    📌 0

Happy birthday @rustam.no 🥳🎂

01.08.2025 07:16 — 👍 1    🔁 0    💬 1    📌 0
Post image

Ordering something in France/Saint-Tropez the day before the national holiday is interesting. But at least the package is moving again. I hope 🙃

31.07.2025 14:13 — 👍 0    🔁 0    💬 0    📌 0

Yes, tooling has come a really long way (we used G++, OpenOffice, Java for tooling, but that's nowhere near modern-day offerings).

The 'getting seen' is an issue for all content the past decade: games, music, video, etc. There's just too much accessible and freely available.

31.07.2025 11:55 — 👍 3    🔁 0    💬 0    📌 0

Built a Nintendo GBA game in C++ & some Assembly with a small group of fellow students in our spare time in 2003 and nearly published it with Nintendo 😎

While there is a lot more information and free, high-quality engines these days, it wasn't all that bad 😉

31.07.2025 11:32 — 👍 3    🔁 0    💬 1    📌 0
HTTP/3 in Java - Inside Java Newscast #96
YouTube video by Java HTTP/3 in Java - Inside Java Newscast #96

HTTP/3 has lower latency, loads more quickly, and leads to less network congestion - all good reasons for #Java to adopt it, which is what JEP 517 proposes. More in the latest Inside Java Newscast:

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

31.07.2025 08:30 — 👍 21    🔁 4    💬 0    📌 0

True, true.
And on the other hand, it could just be "great proposal, but we don't have any slots left" 😔

30.07.2025 09:59 — 👍 0    🔁 0    💬 2    📌 0

"global tech speakers community" where we offer CfP reviews amongst our peers and I've seen several of those when community reviewing for conferences (and abstaining on voting).

Why not set something identical up in your company or with some fellow speakers? (2/2)

30.07.2025 09:14 — 👍 1    🔁 0    💬 1    📌 0

I think the main challenge for organisers is that there's sometimes just too many proposals to review, and tracking feedback on all of them is quite hard. As a submitter I really appreciated the feedback I got from @dev2next.bsky.social last year.
Within ING I'm also supporting a ... (1/2)

30.07.2025 09:14 — 👍 1    🔁 0    💬 1    📌 0

I'm starting to understand why there are so many AI talks outside the GenAI track now 😅

Figured there would be more slots available for this track due to the subject of the conference 🤔

30.07.2025 09:08 — 👍 0    🔁 0    💬 0    📌 0

Or you ask without making assumptions and find out that it's out of fear that records won't work with an orchestration framework. Which it does, so you clean up several pieces of code with a modern solution 👍

24.07.2025 21:23 — 👍 0    🔁 0    💬 0    📌 0
Preview
a close up of a man 's face with a beard making a funny face . ALT: a close up of a man 's face with a beard making a funny face .

Code review on Java 21 code and stumble upon Lombok:
@ Builder
@ Value
public static NiceNewClass {
UUID oneIDToRuleThemAll;
}

response: y u no record?

24.07.2025 13:24 — 👍 3    🔁 0    💬 2    📌 0
Preview
openHAB 5.0 Release A new major release of openHAB is here! openHAB 5.0 comes with a lot of exciting new features and improvements, including Matter support, a new Python Scripting add-on and a ton of other enhancements.

openHAB, the open source home automation software, has integrated GraalPy!🤖🐍
"Unlike the Jython Scripting add-on, it offers full Python 3.11 support and is future-proof. It can be used as a scripting language in UI, file-based rules, and transformation services"
www.openhab.org/blog/2025-07...

24.07.2025 09:31 — 👍 6    🔁 4    💬 0    📌 0

If it's your first time just enjoy the sights in the old town. Castle is decent, but large. Beware of exchange rates/tourist traps.

Dinner/food is better in the embassy district near the castle. If you have some more time, grab a classical concert ticket in one of the churches.

23.07.2025 20:04 — 👍 1    🔁 0    💬 1    📌 0

Worked on the schedule proposal for our internal ING backend summit in September and really impressed by the subjects and line-up:
- Four Java champions,
- Six external speakers,
- 20 internal speakers of which 10 have presented at Devoxx/Voxxed/J-Fall and five new speakers taking the stage!

🤩

23.07.2025 14:45 — 👍 8    🔁 0    💬 0    📌 0

RIP Ozzy...

22.07.2025 18:46 — 👍 2    🔁 1    💬 0    📌 0
Post image

Join us for our Utrecht meetup on Aug 5th! 🗓️
Two great talks for Java developers:
→ Creating effective ADRs (Piet van Dongen)
→ Making Sense of Vector Databases (Balkrishna)
17:30-21:00 at OpenValue Utrecht
Food & drinks included. RSVP now --> www.meetup.com/openvalue/ev...

#Java #Meetup

21.07.2025 09:17 — 👍 8    🔁 4    💬 0    📌 0
Preview
a woman wearing jbl headphones is making a face Alt: a woman wearing jbl headphones is making a face

What do you do on a Friday 🤔
Add ADRs to your new project.

And quickly realize in a matter of a week, you made a lot of questionable tech decisions 😜

18.07.2025 10:24 — 👍 1    🔁 1    💬 0    📌 0

Was sharing my proposals with a colleague Wednesday and noticed I forgot to submit one draft 😅 Doesn't hurt to double-check!

18.07.2025 10:51 — 👍 3    🔁 0    💬 0    📌 0

Your friendly reminder to finalize and submit all your drafts for @devoxx.com :)

18.07.2025 10:32 — 👍 10    🔁 3    💬 3    📌 0
Post image

Current #Devoxx Belgium CFP status 🔥🔥
Still 1 day and 7 hours to go #procrastination

17.07.2025 14:54 — 👍 7    🔁 2    💬 1    📌 1

Great blogpost by ‪‪@terriblesoftware.org‬ - "If you understand distributed systems, you’ll use AI to build better ones. If you don’t, you’ll use AI to create distributed disasters." 🤔

As I've been saying for a while: LLMs can augment engineering, not replace it 🤦

17.07.2025 09:35 — 👍 4    🔁 0    💬 0    📌 0
Preview
Shock GIF ALT: Shock GIF
17.07.2025 08:57 — 👍 1    🔁 0    💬 0    📌 0

@johanhutting is following 20 prominent accounts