Marcus Hellberg
banner
marcushellberg.dev
Marcus Hellberg
@marcushellberg.dev
Applied AI Researcher, Speaker, DevRel expert.
Java Champion.
VP of AI Research @vaadin.com
Reposted by Marcus Hellberg
👾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
Vaadin Tutorial: From Spring Boot to Beautiful UI Fast
YouTube video by CyberJAR
youtu.be
November 3, 2025 at 3:02 PM
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/
October 28, 2025 at 11:01 AM
🥳🥳🥳 going to @Jfokus.se 2026!!
October 21, 2025 at 4:05 PM
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!
October 21, 2025 at 9:08 AM
Vaadin Create 2025 is on!
October 21, 2025 at 8:09 AM
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 😭
October 9, 2025 at 10:56 PM
Reposted by Marcus Hellberg
🍃 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
Real-World AI Patterns with Spring AI and Vaadin by Marcus Hellberg / Thomas Vitale @ Spring I/O 25
YouTube video by Spring I/O
youtu.be
October 2, 2025 at 2:02 PM
When Claude goes down
September 24, 2025 at 8:47 AM
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)
August 25, 2025 at 9:50 AM
Reposted by Marcus Hellberg
#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
August 23, 2025 at 8:12 AM
The @vaadin WTF summit is happening!

(The only logical name for a workshop spanning Wednesday, Thursday, and Friday)
August 13, 2025 at 3:21 PM
Reposted by Marcus Hellberg
Regular registration is now open for @dev2next.bsky.social 2025

www.dev2next.com/4/news
dev2next Conference
www.dev2next.com
August 5, 2025 at 4:17 PM
My weekly AI news roundup by ChatGPT is exceptionally insightful this week
August 4, 2025 at 8:11 AM
Ollama now has a UI as well! I know what I'll be doing today 🤩
July 31, 2025 at 7:36 AM
BREAKING: @vaadin.com is a terrible framework (if you're trying to hack it).
July 30, 2025 at 2:46 PM
🚀 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
July 29, 2025 at 12:39 PM
Vacation update 🏔️
July 3, 2025 at 4:49 PM
TIL: in Norway they put the picture of the child whose liver they use to make the paté on the can.
July 2, 2025 at 6:56 PM
Getting new Vaadin followers with @marcenglund.com
June 30, 2025 at 9:26 AM
For the next 2 weeks I’ll be observing a different kind of #Vaadin 🤩
June 27, 2025 at 8:38 AM
It's fair to say I'm not a big fan of Kubernetes ☸️
June 24, 2025 at 9:20 AM
Reposted by Marcus Hellberg
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...
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.
rene-wilby.de
June 23, 2025 at 7:12 AM
Don’t you just love that feeling when you dig around your old stuff and happen to find 100 trillion dollars?
June 22, 2025 at 5:22 PM
“The summer is short. Most of it rains away.”
- popular Swedish summer song

Happy midsummer! ☀️
June 20, 2025 at 9:12 AM
Reposted by Marcus Hellberg
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.
June 19, 2025 at 10:04 PM