Vaadin
banner
vaadin.com
Vaadin
@vaadin.com
The Open-Source Web App Platform for Java Developers

Create modern full-stack web apps at lightning speed with first-party support. Scale from hobby projects to business solutions.
@martinelli.ch on why Vaadin works well with AI code generation: server-side Java keeps logic secure, strong typing catches AI mistakes at compile time, and single-language stack = no context switching. Worth a read 👇
martinelli.ch/why-vaadin-i...
Why Vaadin Is Perfect for AI-Driven Development - Martinelli
AI-driven development is changing how we build software. Instead of writing every line of code by hand, developers increasingly use AI tools and agents to generate, test, and even maintain application...
martinelli.ch
November 6, 2025 at 2:12 PM
🚀 Supercharge your LLM with @vaadin.com MCP!

In this short video I show how to integrate the Vaadin MCP server into your IDE for smarter Vaadin code from Claude & co.

📘 The docs include setup guides for different LLMs: vaadin.com/docs/latest/...

#Java #Vaadin #LLM #DX
November 4, 2025 at 8:12 AM
Reposted by Vaadin
👾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
Say no to AI hallucinations!

Vaadin now has an official MCP Server 🚀

Your AI coding assistant can finally write real @vaadin.com code — based on our actual API & docs.

👉 Setup guide: vaadin.com/docs/latest/building-apps/mcp
🔗 Blog post: vaadin.com/blog/official-vaadin-mcp

#Vaadin #Java #AI
October 31, 2025 at 11:24 AM
#VaadinCopilot turns your ideas into production-ready #Java code — even from a screenshot or @figma.com design.

Watch how it works 👉 www.youtube.com/watch?v=6qXh...
Build Java UIs Faster with Vaadin Copilot
YouTube video by vaadinofficial
www.youtube.com
August 14, 2025 at 2:25 PM
🚀 Vaadin 24.x series recap

From 24.0 to 24.8, we’ve packed in ⚡ performance boosts, ✨ new features, and 🛠️ developer tools—making #Java web app development faster, smarter, and more productive.

Check out the highlights: vaadin.com/blog/vaadin-...
Celebrating Vaadin 24.x | Vaadin
Vaadin 24 brings faster reloads, AI-powered tooling, accessible components, and modernization tools to help Java developers build secure business apps.
vaadin.com
August 12, 2025 at 2:19 PM
📂 Handling file uploads & downloads in Vaadin just got easier!

Vaadin 24.8 replaces the old buffer-based approach with a clean, stream-based UploadHandler and DownloadHandler API.

🔗 Learn more: vaadin.com/blog/vaadin-...
Rethinking uploads and downloads in Vaadin 24.8 - A migration guide | Vaadin
Learn how to migrate to the new UploadHandler and DownloadHandler APIs in Vaadin 24.8 for more efficient, stream-based file upload and download handling.
vaadin.com
August 7, 2025 at 1:43 PM
Reposted by Vaadin
👾CyberJAR Live: All-in on full-stack?

This Wednesday, @vaadin.com Champion @rene-wilby.de and I discuss what full-stack really means. Expect pros and cons, challenges and growth receipts, burnout guards, and AI-era skill must-haves.
Come bring questions and stories!
www.youtube.com/watch?v=tqga...
Full-stack: Hassle-free software development or the abyss of complexity?
YouTube video by CyberJAR
www.youtube.com
August 4, 2025 at 2:20 PM
💡 Did you know Vaadin gives you two open source options for building modern web apps faster.

Flow: 100% Java, server-driven
Hilla: TypeScript UI + Java backend

See which fits your team 👇
vaadin.com/blog/vaadin-...
Vaadin Flow vs Hilla: Which Web Framework Should You Choose? | Vaadin
Compare Vaadin Flow vs Hilla to choose the best full-stack Java framework. Learn key differences, use cases, and developer experience insights.
vaadin.com
July 30, 2025 at 12:25 PM
Reposted by Vaadin
I started playing with @vaadin.com and @quarkus.io today and I have to say I was surprise just how easy it was to build a UI! My years of Swing experience may be helpful, but it was super easy.
June 27, 2025 at 7:15 PM
Reposted by Vaadin
I want to confess a sin: I should be working on my talk on Docker images, but instead, I'm playing around with @vaadin.com and can't get enough of it😅❤️‍🔥
July 15, 2025 at 12:33 PM
Reposted by Vaadin
New blog post: Using Kafka Streams and Interactive Queries to consume, aggregate and query streaming data in business web apps built with #Hilla (by @vaadin.com).

rene-wilby.de/en/blog/hill...
Hilla and Kafka. Part 3: Kafka Streams
Using Kafka Streams and Interactive Queries to consume, aggregate and query streaming data in the Hilla backend and visualize the data in the Hilla frontend in a reactive way.
rene-wilby.de
July 16, 2025 at 7:25 AM
Reposted by Vaadin
Do you prefer reading @vaadin.com docs in Spanish, Chinese, German or Finnish? 📙

We just added AI-supported translations for the Vaadin documentation in those languages.

Not perfect yet – but already surprisingly helpful.

Check it out and let us know what you think: vaadin.com/docs/latest/
July 16, 2025 at 9:15 AM
💡 Did you know you can add native sharing to your #Vaadin app with just one line of Java?

The Web Share API can be triggered from #Java using Page.executeJs—super handy for mobile users who expect a built-in share button.

See how it works 👉 vaadin.com/blog/sharing...
Sharing made simple: Integrating the Web Share API with Vaadin | Vaadin
Add native sharing to your Java web app with the Web Share API. Boost UX on mobile with one-click link sharing in Vaadin Flow apps.
vaadin.com
July 23, 2025 at 2:46 PM
Reposted by Vaadin
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
Reposted by Vaadin
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
Ready to ship modern, accessible #Java apps faster?

Vaadin 24.8 has just landed – with smarter tools, new components & better UX out of the box!

See what’s new 👉 vaadin.com/blog/vaadin-...
New components, less boilerplate — what’s new in Vaadin 24.8 | Vaadin
Vaadin 24.8 helps full-stack Java developers build modern apps faster with reactive UIs, smarter file handling, and built-in DevOps tools. See what's new!
vaadin.com
June 19, 2025 at 7:19 AM
Reposted by Vaadin
🎉 New in @vaadin.com 24.7: Easily align components left, center & right in a HorizontalLayout – no wrappers needed!

Group items individually to start, center, or end.

Check out my code demo!
June 4, 2025 at 1:56 PM
Reposted by Vaadin
Small feature, big impact: @vaadin.com 24.8 will ship with a built-in component for rendering markdown 🥳

It integrates with the MessageList component and supports streaming content, giving you the building blocks for creating AI chatbots right out of the box vaadin.com/docs/latest...
May 21, 2025 at 8:39 AM
Reposted by Vaadin
🚨 Announced at #SpringIO: a @vaadin.com UI starter for Spring AI community!

Use it as a starting point for your own apps, or as a place to explore
‪@spring-ai.bsky.social‬ in a visual environment.

👉 github.com/spring-ai-c...
May 23, 2025 at 8:49 AM
Reposted by Vaadin
🚀 Day 2 at @jcon.one – thanks for all the great talks at the Vaadin booth yesterday! 🙌
Special guest: a real young star – Vaadin really is kid-friendly 😄
Don’t miss Matti’s talk today at 11:30:
Full-Stack Java with @eclipsestore.bsky.social + @vaadin.com

#Vaadin #Java
May 14, 2025 at 7:05 AM
Still working with Vaadin 7/8? Upgrading just got easier!

Join us tomorrow to see how the new Modernization Toolkit helps you:
🔹 Streamline upgrades with Analyzer & Feature Packs
🔹 Reduce risk with 50+ updated Vaadin 7 APIs & components

Register at 👉 pages.vaadin.com/mtk-legacy-t...
May 13, 2025 at 1:50 PM
Reposted by Vaadin
Now live on Stage 6 at @jcon.one @samiekblad.bsky.social talking about "Modern Web Development with Java and @vaadin.com - From Fundamentals to Pro"
May 13, 2025 at 12:34 PM
Planning a new #Java project in 2025? We asked devs & experts what really works—beyond just the trends:

🔹 Budgeting
🔹 Team structures
🔹 Tooling
🔹 Modernization

Get the insights 👉 pages.vaadin.com/java-project...
May 13, 2025 at 8:23 AM
Reposted by Vaadin
At @jcon.one? Be sure to swing by the @vaadin.com booth to say hi and get an ascii reindeer t-shirt 🤩
May 13, 2025 at 7:23 AM