Advertisement Β· 728 Γ— 90

Posts by Marcus Hellberg

Preview
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.

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...

4 days ago 3 2 0 0
Preview
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.

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...

1 month ago 3 3 0 0
Post image

Ready for @Jfokus.se 2026, let’s goo!

1 month ago 2 1 0 0
Post image

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 πŸ₯³

1 month ago 3 1 1 0
Post image

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 🀞

2 months ago 5 1 0 0
Preview
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.

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-...

3 months ago 7 3 1 0
Post image

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.

3 months ago 2 2 0 0
Post image

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

3 months ago 12 4 1 1
Advertisement

Vaadin's architecture supports large applications really well. The client-side bundle is fixed size regardless if you have 10 or 10k views in the application. It's essentially a rendering engine that updates the DOM based on changes to the UI state.

3 months ago 3 0 0 0
Post image

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

3 months ago 4 4 0 0
Post image

🟦 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

4 months ago 4 3 0 0
Post image

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...

4 months ago 7 1 0 0
Post image

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...

4 months ago 7 3 0 0
Preview
GitHub - marcushellberg/vaadin-ai-starter Contribute to marcushellberg/vaadin-ai-starter development by creating an account on GitHub.

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...

4 months ago 6 3 0 0

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 πŸ€”

4 months ago 2 0 0 0
Advertisement

It is, indeed!

4 months ago 1 0 0 0
Vaadin Tutorial: From Spring Boot to Beautiful UI Fast
Vaadin Tutorial: From Spring Boot to Beautiful UI Fast YouTube video by CyberJAR

πŸ‘Ύ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

4 months ago 8 3 0 0
Post image

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/

5 months ago 6 0 0 0

πŸ˜…πŸ˜…

5 months ago 0 0 0 0
Post image

πŸ₯³πŸ₯³πŸ₯³ going to @Jfokus.se 2026!!

5 months ago 5 1 1 0
Post image Post image

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!

5 months ago 4 0 1 0
Post image Post image

Vaadin Create 2025 is on!

5 months ago 2 1 0 0

I did eventually make it home, it took 37h πŸ˜… And my bag made it home one day later. So all good now πŸ™Œ

5 months ago 1 0 0 0
Advertisement

26h awake, 9h left to go provided nothing else goes wrong πŸ˜…

5 months ago 1 0 2 0

Got rebooked through Dublin with an 8h layover 😭

5 months ago 0 0 1 0
Post image

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 😭

5 months ago 2 0 3 0

It was a ton of fun!

5 months ago 1 0 0 0
Real-World AI Patterns with Spring AI and Vaadin by Marcus Hellberg / Thomas Vitale @ Spring I/O 25
Real-World AI Patterns with Spring AI and Vaadin by Marcus Hellberg / Thomas Vitale @ Spring I/O 25 YouTube video by Spring I/O

πŸƒ 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

5 months ago 6 5 0 0
Post image

When Claude goes down

6 months ago 6 1 0 0
Video

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)

7 months ago 2 0 0 0
Advertisement