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...
24.02.2026 15:03
👍 3
🔁 3
💬 0
📌 0
Ready for @Jfokus.se 2026, let’s goo!
03.02.2026 07:29
👍 2
🔁 1
💬 0
📌 0
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 🥳
01.02.2026 15:04
👍 3
🔁 1
💬 1
📌 0
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 🤞
15.01.2026 17:27
👍 5
🔁 1
💬 0
📌 0
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-...
18.12.2025 10:56
👍 7
🔁 3
💬 1
📌 0
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.
17.12.2025 13:14
👍 2
🔁 2
💬 0
📌 0
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
16.12.2025 07:15
👍 12
🔁 4
💬 1
📌 1
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.
16.12.2025 08:43
👍 3
🔁 0
💬 0
📌 0
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
01.12.2025 13:00
👍 4
🔁 4
💬 0
📌 0
🟦 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
25.11.2025 13:38
👍 4
🔁 3
💬 0
📌 0
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...
21.11.2025 11:26
👍 7
🔁 1
💬 0
📌 0
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...
19.11.2025 09:46
👍 7
🔁 3
💬 0
📌 0
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...
14.11.2025 15:11
👍 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 🤔
14.11.2025 11:28
👍 2
🔁 0
💬 0
📌 0
It is, indeed!
05.11.2025 17:18
👍 1
🔁 0
💬 0
📌 0
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
03.11.2025 15:02
👍 8
🔁 3
💬 0
📌 0
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/
28.10.2025 11:01
👍 6
🔁 0
💬 0
📌 0
😅😅
22.10.2025 10:09
👍 0
🔁 0
💬 0
📌 0
🥳🥳🥳 going to @Jfokus.se 2026!!
21.10.2025 16:05
👍 5
🔁 1
💬 1
📌 0
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!
21.10.2025 09:08
👍 4
🔁 0
💬 1
📌 0
Vaadin Create 2025 is on!
21.10.2025 08:09
👍 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 🙌
12.10.2025 09:41
👍 1
🔁 0
💬 0
📌 0
26h awake, 9h left to go provided nothing else goes wrong 😅
10.10.2025 12:21
👍 1
🔁 0
💬 2
📌 0
Got rebooked through Dublin with an 8h layover 😭
09.10.2025 23:33
👍 0
🔁 0
💬 1
📌 0
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 😭
09.10.2025 22:56
👍 2
🔁 0
💬 3
📌 0
It was a ton of fun!
02.10.2025 15:02
👍 1
🔁 0
💬 0
📌 0
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
02.10.2025 14:02
👍 6
🔁 5
💬 0
📌 0
When Claude goes down
24.09.2025 08:47
👍 6
🔁 1
💬 0
📌 0
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)
25.08.2025 09:50
👍 2
🔁 0
💬 0
📌 0
#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
23.08.2025 08:12
👍 3
🔁 2
💬 0
📌 0