Create modern full-stack web apps at lightning speed with first-party support. Scale from hobby projects to business solutions.
✨ 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-...
Learn how to build small, secure & fast container images for Java apps with Vaadin + Spring Boot. We’ll cover layer strategies, size reduction tips, and real-world best practices.
pages.vaadin.com/creating-a-p...
Learn how to build small, secure & fast container images for Java apps with Vaadin + Spring Boot. We’ll cover layer strategies, size reduction tips, and real-world best practices.
pages.vaadin.com/creating-a-p...
✨ 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-...
✨ 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-...
We’ve streamlined the build process to make Java web apps easier to deploy. No more manual production profiles - your standard build commands just work.
See what’s coming for Spring Boot and Quarkus: vaadin.com/blog/faster-...
We’ve streamlined the build process to make Java web apps easier to deploy. No more manual production profiles - your standard build commands just work.
See what’s coming for Spring Boot and Quarkus: vaadin.com/blog/faster-...
Just one line of #Java is all it takes – multi-column sorting included.
In this short video, Drew will show you how to sort records in a Vaadin Grid – quick, clean, no boilerplate.
💻 Source code: github.com/drewharvey/v...
Just one line of #Java is all it takes – multi-column sorting included.
In this short video, Drew will show you how to sort records in a Vaadin Grid – quick, clean, no boilerplate.
💻 Source code: github.com/drewharvey/v...
To mark the milestone, Senior Software Engineer Serhii Kulykov looks back at 8 years of Vaadin components: the key decisions behind versions 10, 14, 22 and 25, and what we’ve learned about stability, accessibility, and simplicity along the way. vaadin.com/blog/what-it...
To mark the milestone, Senior Software Engineer Serhii Kulykov looks back at 8 years of Vaadin components: the key decisions behind versions 10, 14, 22 and 25, and what we’ve learned about stability, accessibility, and simplicity along the way. vaadin.com/blog/what-it...
Drew shared a nice example showing how simple it can be.
🔗 Code:
github.com/drewharvey/v...
Great for dashboards & CRUD apps.
#Vaadin #Java #WebDev
Drew shared a nice example showing how simple it can be.
🔗 Code:
github.com/drewharvey/v...
Great for dashboards & CRUD apps.
#Vaadin #Java #WebDev
Drew shared a nice example showing how simple it can be.
🔗 Code:
github.com/drewharvey/v...
Great for dashboards & CRUD apps.
#Vaadin #Java #WebDev
Drew shared a nice example showing how simple it can be.
🔗 Code:
github.com/drewharvey/v...
Great for dashboards & CRUD apps.
#Vaadin #Java #WebDev
This short demo shows how to use @vaadin.com Grid with JPA to get instant results — all in Java.
No JS, no fluff. Just clean code.
This short demo shows how to use @vaadin.com Grid with JPA to get instant results — all in Java.
No JS, no fluff. Just clean code.
Marcin's tutorial walks through the complete setup with working examples.
vaadin.com/blog/how-to-...
Marcin's tutorial walks through the complete setup with working examples.
vaadin.com/blog/how-to-...
@cat-edelveis.bsky.social walks through everything from secure login to data grids with lazy loading, all without touching JavaScript.
For Java devs who want to stay in their comfort zone: www.youtube.com/watch?v=67oJ...
@cat-edelveis.bsky.social walks through everything from secure login to data grids with lazy loading, all without touching JavaScript.
For Java devs who want to stay in their comfort zone: www.youtube.com/watch?v=67oJ...
@cat-edelveis.bsky.social built a complete demo with Spring AI ChatClient + Vaadin👉 www.youtube.com/watch?v=l6c0...
Full code on GitHub. Works with Ollama or any Spring AI model.
#SpringAI #Java #LLM
@cat-edelveis.bsky.social built a complete demo with Spring AI ChatClient + Vaadin👉 www.youtube.com/watch?v=l6c0...
Full code on GitHub. Works with Ollama or any Spring AI model.
#SpringAI #Java #LLM
@JuusoKantonen shows #Figma MCP + Vaadin MCP in action:
youtube.com/watch?v=vNcv...
@JuusoKantonen shows #Figma MCP + Vaadin MCP in action:
youtube.com/watch?v=vNcv...
martinelli.ch/why-vaadin-i...
martinelli.ch/why-vaadin-i...
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
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
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
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 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
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
Watch how it works 👉 www.youtube.com/watch?v=6qXh...
Watch how it works 👉 www.youtube.com/watch?v=6qXh...
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-...
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-...
Vaadin 24.8 replaces the old buffer-based approach with a clean, stream-based UploadHandler and DownloadHandler API.
🔗 Learn more: vaadin.com/blog/vaadin-...
Vaadin 24.8 replaces the old buffer-based approach with a clean, stream-based UploadHandler and DownloadHandler API.
🔗 Learn more: vaadin.com/blog/vaadin-...
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...
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...
Flow: 100% Java, server-driven
Hilla: TypeScript UI + Java backend
See which fits your team 👇
vaadin.com/blog/vaadin-...
Flow: 100% Java, server-driven
Hilla: TypeScript UI + Java backend
See which fits your team 👇
vaadin.com/blog/vaadin-...
rene-wilby.de/en/blog/hill...
rene-wilby.de/en/blog/hill...