Sign in

Marcus Hellberg

@marcushellberg.dev
1.1K followers 239 following 364 posts

Applied AI Researcher, Speaker, DevRel expert. Java Champion. VP of AI Research @vaadin.com

PostsRepliesMedia
Marcus Hellberg @marcushellberg.dev · 24/09/2026
Vaadin 25.3 improves the AI dev loop 🤖 🧠 MCP, skills & agent tools give coding agents up-to-date Vaadin context ⚡ Browserless tests let agents self-verify changes in milliseconds 🎨 Dev Loop makes UI tweaks visible instantly vaadin.com/docs/latest/...
162
Marcus Hellberg @marcushellberg.dev · 12/05/2026
This is cool! There's now a Vaadin Aura theme preset gallery and theme builder: vaadin.github.io/web-compone... 🎉 The functionality will also be available in Vaadin Copilot shortly!
110
Marcus Hellberg @marcushellberg.dev · 03/02/2026
Ready for @Jfokus.se 2026, let’s goo!
021
Marcus Hellberg @marcushellberg.dev · 01/02/2026
Getting ready for our long Viking boat trip to @Jfokus.se with a proper Viking feast with the @vaadin.com gang, @starbuxman.joshlong.com, @gAmUssA.dev and @jbaru.ch 🥳
131
Marcus Hellberg @marcushellberg.dev · 15/01/2026
Last year was still busy with talks 💪 This year will be fewer talks as I'm focusing more on my new VP of Products role. But I'll still try to speak at a few key events a year 🤞
051
Marcus Hellberg @marcushellberg.dev · 17/12/2025
Some nice CSS simplifications in Vaadin 25: CSS is just CSS now, no need for any Vaadin specific theme config. New Aura theme. Automatic light/dark color scheme support.
022
Marcus Hellberg @marcushellberg.dev · 21/11/2025
Excited to speak at @Jfokus.se in February. Really love my Norse god avatar, I think it really highlights my luscious locks of hair 😂 www.jfokus.se/speakers.ht...
071
Marcus Hellberg @marcushellberg.dev · 28/10/2025
Are you a Vaadin developer using AI coding tools? Stop everything you're doing and add the new Vaadin MCP server to your setup before continuing! 🚀 mcp.vaadin.com/docs/
060
Marcus Hellberg @marcushellberg.dev · 21/10/2025
🥳🥳🥳 going to @Jfokus.se 2026!!
151
Marcus Hellberg @marcushellberg.dev · 21/10/2025
What an absolute treat to have my friend @starbuxman join Vaadin Create to do fast-paced, funny, and information-packed speedrun of all the exciting new features coming in Spring Boot 4 and @spring.io 7!
140
Marcus Hellberg @marcushellberg.dev · 21/10/2025
Vaadin Create 2025 is on!
021
Marcus Hellberg @marcushellberg.dev · 09/10/2025
So close… My flight from Orlando was late and I just caught a glimpse of my connection to Helsinki as it pulled out of the gate 😭
320
Marcus Hellberg @marcushellberg.dev · 24/09/2025
When Claude goes down
061
Marcus Hellberg @marcushellberg.dev · 25/08/2025
Should we have a higher-level AI chat component in @vaadin.com that handles attachments, streaming, message history? You could register #SpringAI tools, advisors to it to expand its functionality. Full code for the demo below: new AiChat(OpenAiChatModel.class)
020
Marcus Hellberg @marcushellberg.dev · 13/08/2025
The @vaadin WTF summit is happening! (The only logical name for a workshop spanning Wednesday, Thursday, and Friday)
050
Marcus Hellberg @marcushellberg.dev · 04/08/2025
My weekly AI news roundup by ChatGPT is exceptionally insightful this week
030
Marcus Hellberg @marcushellberg.dev · 31/07/2025
Ollama now has a UI as well! I know what I'll be doing today 🤩
021
Marcus Hellberg @marcushellberg.dev · 30/07/2025
BREAKING: @vaadin.com is a terrible framework (if you're trying to hack it).
081
Marcus Hellberg @marcushellberg.dev · 29/07/2025
🚀 Updated Vaadin MCP ✨ Combines semantic + keyword search with reranking 🛠️ MCP Tools Available: 📚 get_vaadin_primer - Vaadin fundamentals & best practices 🔍 search_vaadin_docs - Search Vaadin docs 📄 get_full_document - Complete doc retrieval 🏷️ get_vaadin_version - Latest stable version info
361
Marcus Hellberg @marcushellberg.dev · 03/07/2025
Vacation update 🏔️
1150
Marcus Hellberg @marcushellberg.dev · 02/07/2025
TIL: in Norway they put the picture of the child whose liver they use to make the paté on the can.
130
Marcus Hellberg @marcushellberg.dev · 30/06/2025
Getting new Vaadin followers with @marcenglund.com
050
Marcus Hellberg @marcushellberg.dev · 27/06/2025
Still waiting for the Hilla release…
010
Marcus Hellberg @marcushellberg.dev · 27/06/2025
For the next 2 weeks I’ll be observing a different kind of #Vaadin 🤩
260
Marcus Hellberg @marcushellberg.dev · 24/06/2025
It's fair to say I'm not a big fan of Kubernetes ☸️
030
Marcus Hellberg @marcushellberg.dev · 22/06/2025
Don’t you just love that feeling when you dig around your old stuff and happen to find 100 trillion dollars?
070
Marcus Hellberg @marcushellberg.dev · 20/06/2025
“The summer is short. Most of it rains away.” - popular Swedish summer song Happy midsummer! ☀️
150
Marcus Hellberg @marcushellberg.dev · 18/06/2025
Vaadin 24.8 is out!
020
Marcus Hellberg @marcushellberg.dev · 11/06/2025
Looking forward to an amazing few days with 95 other Vaadiners in Berlin! #VaadinConnected2025
120
Marcus Hellberg @marcushellberg.dev · 09/06/2025
Hallo aus Berlin @jetbrains.com!
030
Marcus Hellberg @marcushellberg.dev · 08/06/2025
Interesting route choice for my Finnair HEL - BER flight, flying backwards through Poland 👀
100
Marcus Hellberg @marcushellberg.dev · 04/06/2025
Gelato run! 🍦🏃‍♂️💨
140
Marcus Hellberg @marcushellberg.dev · 02/06/2025
Here's how that looks in the browser:
010
Marcus Hellberg @marcushellberg.dev · 02/06/2025
Does @vaadin.com and @spring-ai.bsky.social make it too easy to create an AI chat in #Java? 🤔
173
Marcus Hellberg @marcushellberg.dev · 29/05/2025
It’s official: #VaadinCreate 2025 IS HAPPENING! 🥳 vaadin.com/vaadin-crea...
031
Marcus Hellberg @marcushellberg.dev · 29/05/2025
Thank you #JNation 🇵🇹 for an unforgettable experience! Until next time 🤘 (Soundtrack: youtu.be/yup8gIXxWDU)
050
Marcus Hellberg @marcushellberg.dev · 28/05/2025
The best part of traveling to conferences is getting to do expense reports.
130
Marcus Hellberg @marcushellberg.dev · 28/05/2025
About to start our deep dive into building real-world AI apps with @spring-ai.bsky.social and @vaadin.com together with @thomasvitale.com at #jnation!
231
Marcus Hellberg @marcushellberg.dev · 27/05/2025
Keep calm and build web apps. Thanks for the fan art, @alina-yurenko.bsky.social‬!
052
Marcus Hellberg @marcushellberg.dev · 27/05/2025
Getting ready to go live in 10 minutes in the main stage at #jnation!!
1130
Marcus Hellberg @marcushellberg.dev · 27/05/2025
#JNation is on!! 🤘
010
Marcus Hellberg @marcushellberg.dev · 26/05/2025
I think the #java community needs @alina-yurenko.bsky.social laptop stickers. WDYT? 🧐
1223
Marcus Hellberg @marcushellberg.dev · 26/05/2025
The less glamorous side of #DevRel: handwashing your clothes in the hotel sink because you’re traveling for weeks with only a carryon ✈️
390
Marcus Hellberg @marcushellberg.dev · 26/05/2025
What's going on with @intellijidea.com? Maven projects fail to load several times a week, on multiple computers. Sometimes, reloading Maven projects fixes it, sometimes I need to clear file caches, sometimes I need to delete .idea folder. Now it doesn't work at all 😢
100
Marcus Hellberg @marcushellberg.dev · 25/05/2025
Am I doing this tourism thing right?
150
Marcus Hellberg @marcushellberg.dev · 24/05/2025
Found this sharply dressed guy with a @vaadin.com t-shirt and a #java Duke tattoo hanging out in Barcelona @theguywiththeduketattoo.com
1101
Marcus Hellberg @marcushellberg.dev · 23/05/2025
Absolutely packed room at @martinelli.ch talk about self-contained systems at #springio 💪
061
Marcus Hellberg @marcushellberg.dev · 23/05/2025
🚨 Announced at #SpringIO: a @vaadin.com UI starter for Spring AI community! Use it as a starting point for your own apps, or as a place to explore ‪@spring-ai.bsky.social‬ in a visual environment. 👉 github.com/spring-ai-c...
061
Marcus Hellberg @marcushellberg.dev · 22/05/2025
Spring IO 2025 is on!
041
Marcus Hellberg @marcushellberg.dev · 21/05/2025
We have a new limited release of the highly sought after @vaadin.com ascii reindeer t-shirt at @springio.net! They ran out in a few hours last week at @jcon.one, so be sure to get yours early if you want one! Run, don’t walk🏃‍♂️💨
250