Marcus Hellberg
@marcushellberg.dev
๐ค 1125
๐ฅ 239
๐ 362
Applied AI Researcher, Speaker, DevRel expert. Java Champion. VP of AI Research
@vaadin.com
reposted by
Marcus Hellberg
Johannes Rabauer
24 days ago
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.
1
1
1
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!
loading . . .
about 1 month ago
1
1
0
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...
loading . . .
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...
https://www.youtube.com/watch?v=7gVOjbaiEk8
3 months ago
0
1
0
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...
loading . . .
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.
https://vaadin.com/blog/vaadin-25-1-release
3 months ago
0
3
2
reposted by
Marcus Hellberg
Vaadin
4 months ago
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...
loading . . .
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.
https://vaadin.com/blog/browserless-ui-tests-join-vaadins-free-offering-in-25-1
0
3
3
Ready for
@Jfokus.se
2026, letโs goo!
5 months ago
0
2
1
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
๐ฅณ
5 months ago
1
3
1
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 ๐ค
5 months ago
0
5
1
reposted by
Marcus Hellberg
Vaadin
6 months ago
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-...
loading . . .
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.
https://vaadin.com/blog/vaadin-25-0-release
1
7
3
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.
6 months ago
0
2
2
reposted by
Marcus Hellberg
Markus Eisele
6 months ago
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
1
12
5
reposted by
Marcus Hellberg
JCON Conference
7 months ago
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
0
4
4
reposted by
Marcus Hellberg
Jfokus
7 months ago
๐ฆ 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
0
4
3
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...
7 months ago
0
7
1
reposted by
Marcus Hellberg
Simon Martinelli
7 months ago
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...
0
7
3
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...
loading . . .
GitHub - marcushellberg/vaadin-ai-starter
Contribute to marcushellberg/vaadin-ai-starter development by creating an account on GitHub.
https://github.com/marcushellberg/vaadin-ai-starter
7 months ago
0
6
3
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 ๐ค
7 months ago
0
2
0
reposted by
Marcus Hellberg
Catherine Edelveis
8 months ago
๐พ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
loading . . .
Vaadin Tutorial: From Spring Boot to Beautiful UI Fast
YouTube video by CyberJAR
https://youtu.be/67oJxPRa3Mg
0
8
3
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/
8 months ago
0
6
0
๐ฅณ๐ฅณ๐ฅณ going to
@Jfokus.se
2026!!
8 months ago
1
5
1
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!
8 months ago
1
4
0
Vaadin Create 2025 is on!
8 months ago
0
2
1
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 ๐ญ
8 months ago
3
2
0
reposted by
Marcus Hellberg
Spring I/O
9 months ago
๐ 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
loading . . .
Real-World AI Patterns with Spring AI and Vaadin by Marcus Hellberg / Thomas Vitale @ Spring I/O 25
YouTube video by Spring I/O
https://youtu.be/cLWFu33kM3E
0
6
5
When Claude goes down
9 months ago
0
6
1
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)
loading . . .
10 months ago
0
2
0
reposted by
Marcus Hellberg
JCON Conference
10 months ago
#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
#Java
#JVM
#JCONUSA25
#IBM
#TechXchange
#Champions
#tech
#geek
#devs
#JCON
#JCON2025
0
3
2
The @vaadin WTF summit is happening! (The only logical name for a workshop spanning Wednesday, Thursday, and Friday)
10 months ago
0
5
0
reposted by
Marcus Hellberg
Venkat Subramaniam
11 months ago
Regular registration is now open for
@dev2next.bsky.social
2025
www.dev2next.com/4/news
loading . . .
dev2next Conference
https://www.dev2next.com/4/news
0
4
2
My weekly AI news roundup by ChatGPT is exceptionally insightful this week
11 months ago
0
3
0
Ollama now has a UI as well! I know what I'll be doing today ๐คฉ
11 months ago
0
2
1
BREAKING:
@vaadin.com
is a terrible framework (if you're trying to hack it).
11 months ago
0
8
1
๐ 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
11 months ago
3
6
1
Vacation update ๐๏ธ
loading . . .
12 months ago
1
15
0
TIL: in Norway they put the picture of the child whose liver they use to make the patรฉ on the can.
12 months ago
1
3
0
Getting new Vaadin followers with
@marcenglund.com
loading . . .
12 months ago
0
5
0
For the next 2 weeks Iโll be observing a different kind of
#Vaadin
๐คฉ
12 months ago
2
6
0
It's fair to say I'm not a big fan of Kubernetes โธ๏ธ
12 months ago
0
3
0
reposted by
Marcus Hellberg
Renรฉ Wilby
12 months ago
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...
loading . . .
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.
https://rene-wilby.de/en/blog/hilla-and-kafka-part-one-consuming-messages/
0
3
3
Donโt you just love that feeling when you dig around your old stuff and happen to find 100 trillion dollars?
12 months ago
0
7
0
โThe summer is short. Most of it rains away.โ - popular Swedish summer song Happy midsummer! โ๏ธ
12 months ago
1
5
0
reposted by
Marcus Hellberg
Daryl
12 months ago
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.
3
9
3
Vaadin 24.8 is out!
about 1 year ago
0
2
0
Looking forward to an amazing few days with 95 other Vaadiners in Berlin!
#VaadinConnected2025
about 1 year ago
1
2
0
Hallo aus Berlin
@jetbrains.com
!
about 1 year ago
0
3
0
Did you know you can message
@marcenglund.com
right from the comfort of your Vaadin app devtools?
add a skeleton here at some point
about 1 year ago
0
2
0
Interesting route choice for my Finnair HEL - BER flight, flying backwards through Poland ๐
about 1 year ago
1
0
0
Gelato run! ๐ฆ๐โโ๏ธ๐จ
about 1 year ago
1
4
0
Does
@vaadin.com
and
@spring-ai.bsky.social
make it too easy to create an AI chat in
#Java
? ๐ค
about 1 year ago
1
7
3
reposted by
Marcus Hellberg
Daniel Garnier-Moiroux
about 1 year ago
Hey Spring friends! Iโm putting together a โSpring Communityโ starter pack, with friends of Spring, external contributors and prominent voices in the community. If thereโs folks that you think I should include, please let me know :)
go.bsky.app/TLqBjSF
add a skeleton here at some point
10
44
21
Load more
feeds!
log in