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
Reposted by Marcus Hellberg
Johannes Rabauer @rabauer.dev · 26/05/2026
This week, @boredabdel.bsky.social and I will find out. We'll build a Marathon Tracking App with: 🏃 GPX uploads 🗺️ OpenStreetMap 📈 Pace & elevation charts Using Antigravity CLI, Java, @Quarkus.io and @Vaadin.com Live. From scratch.
111
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 · 01/04/2026
Vaadin 25.1 is out. Despite it's minor version bump, it comes loaded with some big features 🤩 Want to learn more and ask the team questions? Join our live stream in 15 minutes: www.youtube.com/watch?v=7gV...
youtube.com
Vaadin 25.1 Release Livestream
Join us live to celebrate the Vaadin 25.1 release. Packed with practical demos and insights, this session will be a great opportunity to ask questions from V...
010
Marcus Hellberg @marcushellberg.dev · 26/03/2026
Vaadin 25.1 is out! 🥳 Signals for reactive UI state management is the biggest update to our Java API since Vaadin 10 (but this time without breaking changes)! Other goodies: 🧑‍✈️ Copilot is free 🧪 Browserless UI testing is now free 🤖 New AI chat components vaadin.com/blog/vaadin...
vaadin.com
Vaadin 25.1: Free Copilot and production-ready Signals | Vaadin
Vaadin 25.1 makes Copilot free, brings production-ready Signals, open-sources browserless UI testing, and adds new components and AI integration APIs.
032
Reposted by Marcus Hellberg
Vaadin @vaadin.com · 24/02/2026
In the upcoming Vaadin 25.1 release, browserless UI tests will be part of our free offering — Apache 2.0 licensed, just like the core framework. Test component state, events, routing, and UI logic directly inside the JVM. 🔗 Learn more on the blog: vaadin.com/blog/browser...
vaadin.com
Browserless UI Tests Join Vaadin’s Free Offering in 25.1 | Vaadin
In Vaadin 25.1, browserless UI tests become free. Validate UI logic directly in the JVM and ship faster with stable, scalable testing.
033
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
Reposted by Marcus Hellberg
Vaadin @vaadin.com · 18/12/2025
Vaadin 25.0 has landed! 🛬 ✨ New "Aura" theme & native CSS styling ☕ #Java 21 + Spring Boot 4 support 🚀 50% faster dev-mode startup 📦 Production-ready builds by default 📉 30% fewer dependencies Stop fighting the framework and start building. Check it out: vaadin.com/blog/vaadin-...
vaadin.com
Vaadin 25.0: simplified styling, leaner frontend, and key updates | Vaadin
Explore what’s new in Vaadin 25.0: simplified styling, a leaner frontend, smoother production builds, and practical updates for daily development.
173
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
Reposted by Marcus Hellberg
Markus Eisele @myfear.com · 16/12/2025
Ever wondered how Quarkus builds its Dev UI? It’s Vaadin under the hood — and it’s actually great for building your own apps too. I wrote a full hands-on tutorial showing how to build a clean task manager UI using #Vaadin Flow + #Quarkus, all in pure #Java. Zero JavaScript drama. buff.ly/fcMQX9x
1124
Reposted by Marcus Hellberg
JCON Conference @jcon.one · 01/12/2025
Today's #JCON Content Board Spotlight: Marcus Hellberg (Vaadin) Another #JavaChampion within our board who has over 20 years of experience in combining modern web technologies and #Java Whether hiking or exploring the next AI integration, he's fully committed. Join #JCON2026 2026.europe.jcon.one
044
Reposted by Marcus Hellberg
Jfokus @jfokus.se · 25/11/2025
🟦 Full-stack Web Apps, 100% Java with Marcus Hellberg (Vaadin). One language. One stack. As Odin intended ⚡ 👉 www.jfokus.se #Jfokus #DeveloperConference #Java #Vaadin #SpringBoot #Fullstack #WebDevelopment
043
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
Reposted by Marcus Hellberg
Simon Martinelli @martinelli.ch · 19/11/2025
Today and tomorrow, I'm giving a Vaadin workshop for a client team in Greece. Vaadin is the easiest way to build great web applications in Java. Interested? I do Vaadin workshops worldwide, either online or, upon request, on-site for your team. martinelli.ch/training/vaa...
073
Marcus Hellberg @marcushellberg.dev · 14/11/2025
I created a new Vaadin AI starter that gives you a great starting point for building AI-powered apps. It includes: 💬 Streaming chat interface with Open AI 🔧 MCP support ☕ Java tool calling, local and REST → github.com/marcushellb...
github.com
GitHub - marcushellberg/vaadin-ai-starter
Contribute to marcushellberg/vaadin-ai-starter development by creating an account on GitHub.
063
Marcus Hellberg @marcushellberg.dev · 14/11/2025
Does anyone have a functioning example with @spring-ai.bsky.social and an HTTP MCP server? I've been going round in circles for an hour reading docs and examples, but still can't get it working 🤔
020
Reposted by Marcus Hellberg
Catherine Edelveis @edelveis.dev · 03/11/2025
👾Vaadin Tutorial for Beginners: Beautiful UIs in Pure Java My new step-by-step tutorial on using @vaadin.com with #SpringBoot to build awesome UIs. Create a login page, filtered search, and update form in just 15 minutes. No HTML or JS needed! youtu.be/67oJxPRa3Mg
youtu.be
Vaadin Tutorial: From Spring Boot to Beautiful UI Fast
YouTube video by CyberJAR
083
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
Reposted by Marcus Hellberg
Spring I/O @springio.net · 02/10/2025
🍃 Real-World AI Patterns with Spring AI and Vaadin by @marcushellberg.dev / @thomasvitale.com @ Spring I/O 2025 ▶️ Video: youtu.be/cLWFu33kM3E 🔗 Slides: speakerdeck.com/thomasvitale... #springio25
youtu.be
Real-World AI Patterns with Spring AI and Vaadin by Marcus Hellberg / Thomas Vitale @ Spring I/O 25
YouTube video by Spring I/O
065
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
Reposted by Marcus Hellberg
JCON Conference @jcon.one · 23/08/2025
#Java fanatics come together! Pack your bags (and your #JVM) for #JCONUSA25 at #IBM #TechXchange in sunny Orlando, Florida (Oct 6–9)! Meet Java #Champions learn futuristic #tech and #geek out with fellow #devs 🌴☕ Discounted until the end of August 👉 usa.jcon.one/register #JCON #JCON2025
032
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
Reposted by Marcus Hellberg
Venkat Subramaniam @venkats.bsky.social · 05/08/2025
Regular registration is now open for @dev2next.bsky.social 2025 www.dev2next.com/4/news
dev2next.com
dev2next Conference
042
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
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
Reposted by Marcus Hellberg
René Wilby @rene-wilby.de · 23/06/2025
New blog post: How to consume and display Kafka messages in a reactive way using #SpringKafka, #SpringBoot, #React and #Hilla (by @vaadin.com) 👇 rene-wilby.de/en/blog/hill...
rene-wilby.de
Hilla and Kafka. Part 1: Consuming messages
Consuming Kafka messages using Spring Kafka and Spring Boot's auto-configuration capabilities in the Hilla backend and displaying these messages in the Hilla frontend UI in a reactive way.
033
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
Reposted by Marcus Hellberg
Daryl @zolbatar.bsky.social · 19/06/2025
Judge me. I’ve been using Spring Boot with Vaadin to build a typical reactive web app, sort of thing React gets used for. I like it, it feels way more solid than flaky JS and bundling. Also does hotswap and is of course statically typed (as all good languages are). I’m smitten.
393
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 · 09/06/2025
Did you know you can message @marcenglund.com right from the comfort of your Vaadin app devtools?
020
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
Does @vaadin.com and @spring-ai.bsky.social make it too easy to create an AI chat in #Java? 🤔
173