Sign in

Johan Hutting

@johanhutting.bsky.social
985 followers 296 following 1K posts

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

PostsRepliesMedia
Reposted by Johan Hutting
JUG Noord @jugnoord.bsky.social · 28/09/2026
This Thursday we'll have Guus de Wit and Maik Kingma sharing their insights on writing less code and AI agents in production. Details and sign-up: www.meetup.com/jug-noord/ev...
013
Reposted by Johan Hutting
Devoxx Belgium @devoxx.com · 28/09/2026
NEXT WEEK 🚀 #Devoxx Belgium 2026 is almost here! 5 days. ~200 speakers. 8 tracks. ~2700 devoxxians. 🎟️ eTickets have now been emailed to all attendees and speakers, check your inbox (and spam folder). See you in Antwerp! 🧡
176
Reposted by Johan Hutting
Andres Almiray @andresalmiray.com · 25/09/2026
🚀 Java HTML Sanitizer 20260924.2 has been released! github.com/OWASP/java-html-sanitize…
042
Reposted by Johan Hutting
Josh Long 🍃 @starbuxman.joshlong.com · 17/09/2026
one of my favorite OSS projects maintained by the legendary Andres Aalmiray is JReleaser. Wannna automate the process of taking an artifact and getting it to production? Use JReleaser. jreleaser.org
0298
Reposted by Johan Hutting
Ana-Maria Mihalceanu @ammbra1508.bsky.social · 14/09/2026
Java 27 is almost here❣️ Join us tomorrow at 15:00 UTC for a 3 hour livestream featuring live coding, technical deep dives and conversations with the guests from the JDK team and community. See you live 👇 www.youtube.com/live/4V2jooU... #Java #JDK27 #AI
youtube.com
Java 27 Launch Stream
YouTube video by Java
0115
Reposted by Johan Hutting
austin_walker @austinwalker.bsky.social · 10/09/2026
Comparing “blogging” to “AI Slop” is the type of take that emerges from being obsessed with how people talk about things instead of being interested in what things are.
262438438
Reposted by Johan Hutting
Tom Cools @tomcools.be · 31/08/2026
One of my new favorite things is to ask Claude to add architecture validation tests using @archunit.bsky.social whenever we want to "codify" decisions. Actual executable deterministic validation = 😍 Works like a charm. Move beyond markdown and prayers, add some actual validation in there! #java
2132
Reposted by Johan Hutting
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 26/08/2026
Project Loom brings lightweight concurrency to Java. Virtual Threads, Structured Concurrency, Scoped Values — @balarawool.bsky.social shows how the pieces fit together in the latest IntelliJ IDEA Tech Talks 👇 youtu.be/2L7zLdHeyY0
youtu.be
Beyond Virtual Threads: Structured Concurrency - Balkrishna Rawool | IntelliJ IDEA Tech Talks
YouTube video by IntelliJ IDEA, a JetBrains IDE
196
Reposted by Johan Hutting
dev2next.bsky.social @dev2next.bsky.social · 22/07/2026
Curious about event sourcing but not sure where to start? 💭 Build a feature from the events up in this hands-on workshop with @ted.dev at #dev2next and see how event sourcing works in practice. 🔗 www.dev2next.com/schedule 🎟️ Get tickets: dev2next.com 📅 October 12-15 #EventSourcing #Java
064
Johan Hutting @johanhutting.bsky.social · 17/08/2026
Will be attending the conference sessions at @devoxx.com this year, hope to catch up with everyone there! Getting the tickets went quite smooth with the new waiting line system 😎
180
Reposted by Johan Hutting
Devoxx Belgium @devoxx.com · 17/08/2026
We'll activate the registration waiting room at 8h45 🤩 👉🏽 reg.devoxx.be
reg.devoxx.be
011
Reposted by Johan Hutting
JCON Conference @jcon.one · 14/08/2026
Our next #JCON2026 session is live: 'Have You Gone #MADR?' with Johan Hutting This is usually solved by #code comments, keeping notes on wiki's, private #docs on laptops and so on. What if I told you there is an interesting alternative … Grab your coffee and hit play: youtu.be/tR4Ri-VLISc
youtu.be
youtu.be
https://youtu.be/tR4Ri-VLISc
021
Reposted by Johan Hutting
Balkrishna Rawool @balarawool.bsky.social · 10/08/2026
Recording 📽️ of my #JSpring 2026 talk (Virtual Threads, Structured Concurrency and Scoped Values: Putting it all together 🧵 ☕) is out on youtube. Please check it here: www.youtube.com/watch?v=4sq1... Thank you @nljug.bsky.social 🙏
youtube.com
Virtual Threads, structured concurrency and scoped values putting it all together
YouTube video by NLJUG
162
Johan Hutting @johanhutting.bsky.social · 03/08/2026
Some colleagues were discussing the impact of AI-assisted CVEs and contributing to open-source today, and as it happens this great talk covering all of that by @bukama.bsky.social was published last week, so was able to share it: www.youtube.com/watch?v=M6B0...
youtube.com
Code Not Required! The Many Ways to Support Open Source Projects | Matthias Bünger (EN)
YouTube video by JAVAPRO
010
Johan Hutting @johanhutting.bsky.social · 28/07/2026
Found this old video of us participating in the CarbageRun and fitting as many people as possible in a #Saab 9000 for one of the assignments 😎 Great memories of the trips and the car itself! www.youtube.com/watch?v=Wmys...
youtube.com
Hoeveel man passen er in een Saab 9000?
YouTube video by teamspijker
010
Reposted by Johan Hutting
Hinse ter Schuur @coduinix.bsky.social · 24/07/2026
Nice writeup on embracing change, with a lovely metaphor about planning a party. softwarereflections.substack.com/p/agile-taug...
softwarereflections.substack.com
Agile Taught Us to Adapt, but Never Fully Taught Us How to Embrace Change
Last week, I finished reading The Architect’s Paradox by Barry M.
011
Reposted by Johan Hutting
Kelsey Hightower @kelseyhightower.com · 21/07/2026
AI isn't a fad. Talking about AI all the time is.
59610
Reposted by Johan Hutting
Devoxx Belgium @devoxx.com · 14/07/2026
Four days until the #Devoxx Belgium CFP closes. Here are the current stats 🔥🚀 👉 dvbe26.cfp.dev
1124
Reposted by Johan Hutting
Ana-Maria Mihalceanu @ammbra1508.bsky.social · 07/07/2026
📣 The CFP for @devoxx.com closes in 10 days so there is still time to submit your proposals! Now is time to share with the world that cool side project, your lessons learned, or maybe that new practice from work❣️ From #Java to Agentic #AI, bring forward your passion for tech ✨! dvbe26.cfp.dev
dvbe26.cfp.dev
Call For Papers
The Call for Papers web app which allows authenticated users to submit talks and the program committee to review and rate them.
094
Reposted by Johan Hutting
JavaForumNord @javaforumnord.bsky.social · 03/07/2026
Paulien van Alst @paulienvanalst.bsky.social - Thinking in Relationships: Practical Graph Database Modelling in Java with Neo4j Auf dem Java Forum Nord 2026: javaforumnord.de/2026
045
Reposted by Johan Hutting
Marit van Dijk @maritvandijk.bsky.social · 03/07/2026
🎶 Do you wanna build a project? Don't use maven clean install! Phases run sequentially verify is all you need to make Andres happy! 🎶 cc @andresalmiray.com
2133
Johan Hutting @johanhutting.bsky.social · 01/07/2026
⚰️ www.youtube.com/watch?v=kWSI...
youtube.com
Official PlayStation Used Game Instructional Video
YouTube video by PlayStation
000
Reposted by Johan Hutting
GraalVM @graalvm.org · 25/06/2026
Join us next Tuesday at 5 PM CET / 8 AM PT for GraalVM 25.1 release party!🎉 www.youtube.com/watch?v=vmPs...
youtube.com
GraalVM 25.1 Release Stream!🚀
YouTube video by GraalVM 🚀
0118
Johan Hutting @johanhutting.bsky.social · 22/06/2026
Photoalbums for @devoxxpl.bsky.social by @ddoutsiopoulos.bsky.social are available. As usual with wonderful shots of the speakers -and- audience 🤩 Wednesday: www.flickr.com/photos/bejug... Thursday: www.flickr.com/photos/bejug... Friday: www.flickr.com/photos/bejug...
flickr.com
Devoxx Poland 2026 - Day 1
This is the photos selection from Day 1 of Devoxx Poland 2026 in the beautiful city of Krakow! #devoxxpl #dimitrisdoutsiopoulos #ddeventphotographer All Rights Reserved | © dimitris Doutsiopou...
111
Johan Hutting @johanhutting.bsky.social · 22/06/2026
@piotrprz.bsky.social 🤘
191
Johan Hutting @johanhutting.bsky.social · 20/06/2026
127.0.0.1 😅
000
Johan Hutting @johanhutting.bsky.social · 19/06/2026
So, the train signs are hit by lightning, train driving slowly towards Zwolle and unclear if it'll arrive in Leeuwarden 😅
100
Johan Hutting @johanhutting.bsky.social · 19/06/2026
Oh dear... Koade oranje yn Fryslân oant 2.00 oere fannacht.
100
Johan Hutting @johanhutting.bsky.social · 19/06/2026
Scratch that, apparently chaos on the track, so will have to by Centraal 😅
000
Johan Hutting @johanhutting.bsky.social · 19/06/2026
Just arrived at Schiphol, ETA 🏠 00:30
000
Johan Hutting @johanhutting.bsky.social · 19/06/2026
Wasn't expecting to see @hansolo.eu use the "other" Star thingie 😅
030
Johan Hutting @johanhutting.bsky.social · 18/06/2026
TIL about docs.oracle.com/javase/8/doc... 🫢
docs.oracle.com
UncheckedIOException (Java Platform SE 8 )
032
Johan Hutting @johanhutting.bsky.social · 18/06/2026
@andresalmiray.com 404 😕
142
Johan Hutting @johanhutting.bsky.social · 17/06/2026
@nipafx.dev Valhalla, when? 😅 #AskingFor @coduinix.bsky.social
120
Johan Hutting @johanhutting.bsky.social · 17/06/2026
Enjoying @pbakker.bsky.social sharing how Netflix uses Java in '26 at @devoxxpl.bsky.social 👍
030
Johan Hutting @johanhutting.bsky.social · 15/06/2026
Reviewing CfP submissions with walls-of-LLM-generated-text, just scrolling by fast to click 🙅 and reason "LLM submission". If you can't even bother to write a proper proposal for your audience, I won't bother reviewing it that way 🤷
031
Reposted by Johan Hutting
Marit van Dijk @maritvandijk.bsky.social · 10/06/2026
"Don’t ask someone to read/review what you haven’t read or reviewed yourself." Some good stuff on working with AI in a team, by @skamille.themanagerswrath.com skamille.medium.com/guidelines-f...
skamille.medium.com
Guidelines for Respectful Use of AI
As companies adopt AI tools, a lot of time is spent on thinking about AI policies from a security, compliance, or even cost-focused angle…
093
Johan Hutting @johanhutting.bsky.social · 08/06/2026
This is horrible behaviour by an open source library developer: two weeks ago a version was released which added prompt injection on purpose causing agents using it to delete the implementation on the developers device. If you don't agree with LLM usage, voice it, don't damage others work 🤔
100
Reposted by Johan Hutting
Marit van Dijk @maritvandijk.bsky.social · 08/06/2026
"Be more productive with #IntelliJIDEA" by yours truly at @jnationconf.bsky.social #JNation: www.youtube.com/watch?v=K7Vb...
youtube.com
Be more productive with IntelliJ IDEA by Marit van Dijk - JNation 2026
Be more productive with IntelliJ IDEA IntelliJ IDEA is designed to help developers stay in the flow while working. It has a powerful editor, refactorings, navigation, and all kinds of smart features…
031
Reposted by Johan Hutting
GraalVM @graalvm.org · 08/06/2026
GraalVM Community Summit is back for its 6th edition! 🚀 Join our team, contributors, and partners in the JVM ecosystem for two days of presentations, working sessions, and collaboration on the future of GraalVM! Learn more and join: graalvm.org/community/su...
184
Reposted by Johan Hutting
Mark Reinhold @mreinhold.org · 04/06/2026
JDK 27 has been branched from the main line and is now in Rampdown Phase One: mail.openjdk.org/archives/lis... openjdk.org/projects/jdk... #JDK27 #OpenJDK #Java
mail.openjdk.org
JDK 27 is now in Rampdown Phase One - jdk-dev - openjdk.org
0218
Reposted by Johan Hutting
Charity Majors @charity.wtf · 03/06/2026
i wrote a post about the growing divide between AI skeptics and AI enthusiasts. wins and costs are both real, but too often fall on different groups of people. when you're only experiencing half the story, it's too easy to write each other off. charitydotwtf.substack.com/p/ai-enthusi...
charitydotwtf.substack.com
AI enthusiasts are in a race against time, AI skeptics are in a race against entropy
Both sides are grappling with a real existential threat, and both sides feel like they are screaming into the void. Here's how to close the gap and get everyone pulling in the same direction.
109434
Johan Hutting @johanhutting.bsky.social · 01/06/2026
For those running towards Caveman with the updated costs, consider writing your "own" solution, as covered in medium.com/@KubaGuzik/i... (Yes, it's already two months old...)
medium.com
I Benchmarked the Viral “Caveman” Prompt to Save LLM Tokens. Then my 6-Line Version Beat It.
Last week, an open-source project called caveman promised to save 75% on LLM tokens by making AI talk like a caveman — dropping filler…
010
Johan Hutting @johanhutting.bsky.social · 01/06/2026
Me watching all the GitHub Copilot users burn their monthly token budget today 😅
static.klipy.com
Popcorn Guy Enjoys Popcorn While Relaxing
ALT: Popcorn Guy Enjoys Popcorn While Relaxing
150
Reposted by Johan Hutting
JUG Noord @jugnoord.bsky.social · 26/05/2026
Our next meetup will be on June 23rd at DUO in Groningen featuring @josroseboom.bsky.social sharing how to be awesome with ORMs and @boukenijhuis.bsky.social showing how to migrate to a European cloud. Sign up at our meetup page to join this inspiring session!
032
Reposted by Johan Hutting
Sharat (Shar) Chander - 🟦🌊 @sharatchander.bsky.social · 23/05/2026
May 23, 1995 31 years and still going strong. Happy birthday, #Java! Thx to the #JavaCommunity that continues to keep it vibrant!
03510
Reposted by Johan Hutting
Ionut Balosin @ionutbalosin.bsky.social · 21/05/2026
After a year of daily AI-assisted coding, I wrote down what actually works — spec-driven dev, skills as guardrails, incremental verification, and the 4 gaps. ionutbalosin.com/2026/05/tami... AI is an amplifier. It magnifies discipline and chaos with equal enthusiasm. #AI #SoftwareEngineering
ionutbalosin.com
Taming AI Assistants: Practical Advice for Software Teams – Ionut Balosin
066
Reposted by Johan Hutting
Vivaldi Browser @vivaldi.com · 21/05/2026
New Vivaldi just dropped. And by new, we mean NEW ✨
vivaldi.com
Vivaldi 8.0: our biggest design overhaul, ever | Vivaldi Browser
More than thirteen years in, and I am still as excited about building this browser as I was on day one. Maybe more. That excitement comes from a genuine belief that the people who use Vivaldi deserve…
1220545
Reposted by Johan Hutting
OpenRewrite by Moderne @openrewrite.github.io · 21/05/2026
OpenRewrite now has a Kotlin DSL for recipe authoring. Declare a before/after pattern, get a generated recipe at compile time. No annotations, no template class, no reflection. Migration, performance fusions, and Android deprecation patterns all ship on day one. Full breakdown:
buff.ly
Kotlin Recipes for OpenRewrite: A New DSL for Authoring
OpenRewrite now ships a Kotlin DSL for declarative recipe authoring, plus catalogs for migration, performance, and Android, all built on the Kotlin LST.
0105
Reposted by Johan Hutting
Thomas Vitale ☀️ @thomasvitale.com · 21/05/2026
Over the years, GraalVM compilation time has drastically improved. On my MacBook, it takes a few seconds. It’s actually the fastest operation in a development workflow that includes GenAI agents. Everything else is slower because GenAI-powered. It makes you think, right?
021