@marcushellberg

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

California, USA
Joined November 2008
Oh wow, what an honor 🤩 The Java community is amazing
Congratulations to new #Java Champion @marcushellberg
20
11
189
9,511
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/build…
🤖 Made with AI
4
5
11
683
Marcus Hellberg retweeted
How fast can your AI agent find out that the code it just wrote is correct? This question matters more than ever. Agents write code in seconds, but browser-based tests take minutes and often fail for the wrong reasons: timing, waits, flaky selectors. Vaadin Browserless Testing changes this. The whole flow runs in one JVM: the view, the validation, the service, the jOOQ query. Tests run in milliseconds and are deterministic. When a test fails, the code is wrong. Not the timing, not the network. Bonus: JaCoCo sees the UI code too, so you get one honest coverage number for the entire application. In my new blog post I explain why this is a game changer for AI generated web applications, and why the classic SPA architecture cannot match it: martinelli.ch/why-vaadin-bro… #Vaadin #Java #SpringBoot #jOOQ #Testing #AI
2
5
27
1,820
Welcome @Sharat_Chander 🥳
On behalf of the @Java DevRel Team at @Oracle, congratulations to the newest member of the #Java Champions Program @Sharat_Chander
1
9
742
Problem: I have a very nerdy @FellowProducts coffee maker and grinder that lets me configure all the things. Solution: have @claudeai create a tool to determine starting values for grind size based on the beans and brew batch size 🤓
1
3
445
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!
3
4
21
1,192
Marcus Hellberg retweeted
A small experiment with Claude Code: Hotel room search, built twice. 1) Vaadin + Spring Boot + jOOQ + Testcontainers + PostgreSQL: 3 minutes. 2) Angular + Python + DynamoDB: about 5x longer. Why the gap? One stack is one language, one runtime, and a clear data model. The other is two ecosystems, two languages, and design decisions that need to be made up front. Choose your tech stack wisely.
7
4
43
5,186
Marcus Hellberg retweeted
Vaadin 25.1 brings reactive state management to Java—define your state once, and your UI stays in sync automatically. #Java #FullStack #WebDev #ReactiveProgramming
6
14
841
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: youtube.com/watch?v=7gVOjbai…
2
8
529
Cool side-benefit of using signals for state management in Vaadin: state is persisted across code hot swaps 🤩 (even scroll position is preserved!)
5
24
1,673
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-25-1-…
8
9
29
1,352
Ready for @Jfokus 2026, let’s goo!
1
8
249
Getting ready for our long Viking boat trip to @Jfokus with a proper Viking feast with the @vaadin gang, @starbuxman, @gAmUssA and @jbaruch 🥳
1
1
2
14
5,024
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 🤞
1
197
Marcus Hellberg retweeted
Many know that in its early days @vaadin was called Millstone. Did you know that for a split-second, it was called Enably?
1
6
321
Marcus Hellberg retweeted
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 Check it out: vaadin.com/blog/vaadin-25-0-…
2
8
26
1,507
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.
1
7
491
Marcus Hellberg retweeted
Want to add a filter to a @vaadin Grid – in Java only? Drew shared a nice example showing how simple it can be. 🔗 Code: github.com/drewharvey/vaadin… Great for dashboards & CRUD apps. #Vaadin #Java #WebDev
2
1
12
467
Marcus Hellberg retweeted
Today's #JCON Content Board Spotlight: @marcushellberg (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 is fully committed. Join #JCON2026 at 2026.europe.jcon.one/
1
2
207
Marcus Hellberg retweeted
🟦 Full-stack Web Apps, 100% Java with @marcushellberg (Vaadin). One language. One stack. As Odin intended ⚡ 👉 jfokus.se/ #Jfokus #DeveloperConference #Java #Vaadin #SpringBoot #Fullstack #WebDevelopment
1
1
2
682