Advertisement · 728 × 90

Posts by Vaadin

Video

In our webinar “What’s possible on the web in 2026”, Matti Tahvonen shows how modern browsers enable things like Web Bluetooth—and how Java teams can actually use it.

👉 Watch the full webinar to see what else is possible: www.youtube.com/live/fMFu725...

2 days ago 0 0 0 0
Post image

AI-assisted development is everywhere—but where should #Java developers actually start?

In this webinar, we break down what it means in practice, where it helps, and the tools worth exploring.

👉 Join us live: pages.vaadin.com/ai-for-java-...
📅 April 14 | 15:00 CEST / 9 AM ET

3 days ago 2 1 0 0
Video

Vaadin 25.1 brings reactive state management to Java—define your state once, and your UI stays in sync automatically.

#Java #FullStack #WebDev #ReactiveProgramming

4 days ago 3 1 0 0
Post image

Why was our Grid suddenly 7x slower?

Spoiler: CSS.

In this post, we walk through how small CSS decisions (like box-shadows and selectors) can massively impact performance at scale—and how we fixed it in Vaadin 25.

👉 vaadin.com/blog/css-per...

5 days ago 2 1 0 0
Post image

Can you use #Vaadin inside an @angular.dev app?

Yes—and it might simplify your architecture.

This post shows how to:
• Export Vaadin components as Web Components
• Embed them into Angular
• Move complex UI logic to #Java

👉 See how: vaadin.com/blog/embeddi...

1 week ago 3 2 0 0
Vaadin 25.1 Release Livestream
Vaadin 25.1 Release Livestream Join us live to celebrate the Vaadin 25.1 release. Packed with practical demos and insights, this session will be a great opportunity to ask questions from V...

We’re going live in 1 hour 🚀

Join us for a live walkthrough of Vaadin 25.1—see the new features in action and ask your questions directly to the team. See you there!

🔗 Join at: www.youtube.com/watch?v=7gVO...

1 week ago 1 0 0 0
Video

Vaadin 25.1 has landed: A big upgrade for Java UI development.

Take a quick look at Signals, new components, the redesigned Vaadin Copilot, AI chat helpers, BrowserlessTest (now free), upload thumbnails, and chat attachments.

See what's new 👉 vaadin.com/blog/vaadin-...

1 week ago 1 0 0 0
Post image

See Vaadin 25.1 in action!

Join us tomorrow for a walkthrough of the key updates, demos, and insights straight from the Product team. Bring your questions – we’ll answer them live.

📅 Tomorrow, April 1st
⏰ 15:00 CEST / 9:00 AM ET

Join here: www.youtube.com/watch?v=7gVO...

1 week ago 1 0 0 0
Advertisement

Building AI features into your #Java app doesn’t have to mean wiring everything from scratch.

#Vaadin 25.1 introduces AIOrchestrator—a structured way to connect UI components with LLMs, with support for #SpringAI and #LangChain4j.

👉 Learn more: vaadin.com/docs/latest/...

1 week ago 3 3 0 0
Post image

Looking for a clean way to show statuses or counts?

The new Badge component in #Vaadin 25.1 gives you a dedicated API—icon, number, and notification variants included.

🔗 Learn more: vaadin.com/docs/latest/...

#java #webdev #UIcomponents #designsystem

2 weeks ago 4 1 0 0
Post image

Curious what’s new in Vaadin 25.1?

Join our live session next week for hands-on demos, feature walkthroughs, and live Q&A with the Product team.

See you there: www.youtube.com/watch?v=7gVO...

📅 Wednesday, April 1st
⏰ 15:00 CEST / 9:00 AM ET

2 weeks ago 0 0 0 0
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...

2 weeks ago 3 2 0 0
Post image

#JCON2026 is powered by an amazing #community and that includes our fantastic #sponsors!
A big thank you to Vaadin for joining us as a Silver Sponsor 🥈

Your #support helps us have an #unforgettable #conference experience.

🎟️ Tickets: 2026.europe.jcon.one...
#Java #JCON

3 weeks ago 2 2 0 0
Post image

If you missed Miikka Andersson’s session with @edelveis.dev on Docker images for #Java apps, he turned it into a solid write-up. Multi-stage builds, layered JARs, buildpacks, AOT cache, native images, hardened runtime images: vaadin.com/blog/buildin...

2 weeks ago 3 2 0 0
Video

In our recent webinar “What is possible on the web in 2026”, Matti Tahvonen explains why it’s time to ditch passwords—and what makes passkeys a better, more secure alternative.

🔗 Watch the full webinar: www.youtube.com/live/fMFu725...

#java #webdev #passkeys #javadeveloper #vaadin

2 weeks ago 3 1 0 0
Video

How do you build better container images for Java apps?

In our recent webinar, @edelveis.dev introduced #Buildpacks and other techniques for creating smaller, faster, and more secure container images using a #SpringBoot + #Vaadin app.

Watch the full webinar: www.youtube.com/watch?v=z1I2...

3 weeks ago 2 2 0 0
Advertisement
Swing to web: running Java Swing in the browser
Swing to web: running Java Swing in the browser Desktop delivery is becoming the bottleneck for Swing. Swing still works, but everything around your app has changed: users expect browser access, IT wants c...

⏳ Going live in 1 hour!

Curious what it looks like to run a Java Swing app in the browser?

Miikka Andersson and Eftun Türkmen will demo it live and talk about modernizing Swing apps without a full rewrite.

Join us: www.youtube.com/watch?v=3q_s...

3 weeks ago 0 0 0 0
Video

Lazy loading in Vaadin is this easy:

Instead of loading all tasks into a grid, we can use setItemsPageable(...) to fetch data as needed and improve scalability, startup responsiveness, and backend efficiency.

vaadin.com

#Vaadin #Java #SpringBoot

4 weeks ago 5 2 2 0
Swing to web: running Java Swing in the browser
Swing to web: running Java Swing in the browser YouTube video by Vaadin

Still maintaining a #Swing app?

You don’t need to rewrite it to move to the web.

In this webinar, we’ll show how #Java teams modernize Swing apps bit by bit — with a live migration demo.

📅 March 17 @ 15:00 CET
🔗Join live at: www.youtube.com/watch?v=3q_s...

1 month ago 1 1 0 0
Video

Vaadin Dark Mode - 1 Line (Java Web App)

Switch color schemes instantly in a #Java web app with Vaadin—no reload.

@ColorScheme for the initial scheme

setColorScheme(...) to switch at runtime

System sync reacts to OS appearance changes.

vaadin.com

#vaadin #java #darkmode #webdev

1 month ago 5 3 0 0
Post image

Do modern web apps really need a huge stack?
At #JavaOne 2026, XDEV explores a different approach: building enterprise-ready UI and persistence mostly with Java using @vaadin.com and EclipseStore.

📅 Drop by the Hack Haus and challenge the idea of “full stack”.

#Java #SoftwareEngineering #Vaadin

1 month ago 3 2 0 1
Preview
Live Vibe Coding Battle: Build a Java App with GitHub Copilot YouTube video by CyberJAR

⚔️ Live Vibe Coding Battle — today at 20:00 CET!

@edelveis.dev joins Johannes Rabauer to build a #springboot + #Vaadin + Spring AI app live in VS Code using GitHub Copilot.

🔗 Watch live: www.youtube.com/live/ukcQcDX...

1 month ago 2 0 1 1
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
Java User Group Switzerland: Home JUG Switzerland aims at promoting the application of Java technology in Switzerland. The Java User Group Switzerland facilitates the sharing of experience and information among its members. This is ac...

I'll be visiting @jugch.bsky.social next week & talking about: "Your backend deserves a face."! 🇨🇭

No API pain, no JS fatigue – just building modern web UIs in pure Java with @vaadin.com.

Meet me in Bern (3.3.), Lucerne (4.3.), and Zurich (5.3.).

Join me here: www.jug.ch

I'm happy to meet you!

1 month ago 1 1 0 0
What is possible on the web in 2026
What is possible on the web in 2026 YouTube video by Vaadin

What can modern browsers do in 2026? 🤔

Bluetooth. USB. Printers. Offline. Native-like UX. Enterprise security.

This Wed 3 PM CET, Matti Tahvonen goes live on YouTube to show how #Java teams can build modern web apps - without frontend chaos.

🔗Join at: www.youtube.com/watch?v=fMFu...

1 month ago 1 1 0 0
Preview
Extending Vaadin’s pure Java experience to the browser | Vaadin Explore how Vaadin extends Java to the browser using GWT, TeaVM, CheerpJ, and GraalVM for optimized client-side execution and enhanced performance.

Sometimes you need client-side logic in a Vaadin app but really don't want to switch to JavaScript. Matti Tahvonen compared four ways to run Java in the browser — GWT, TeaVM, CheerpJ, and GraalVM WASM — by building Tetris with each one.
vaadin.com/blog/extendi...

2 months ago 0 1 0 0
Advertisement
Preview
Announcing Swing Modernization Toolkit | Vaadin Run your Swing app in the browser now, modernize when you’re ready!

If your #JavaSwing app is costly to update, hard to distribute, or UX-limited, the question isn’t if you modernize — it’s how.

Swing Modernization Toolkit lets you run Swing in the browser & modernize incrementally all in #Java. See how it works👇

🔗 vaadin.com/blog/announc...

2 months ago 5 3 1 0
Creating a perfect container image for a Java app
Creating a perfect container image for a Java app YouTube video by Vaadin

We had a great webinar with @vaadin.com on creating a perfect container image for #Java, covering image size, JAR layering, memory consumption, startup, and image hardening.

The recording is available on YouTube:

www.youtube.com/watch?v=z1I2...

2 months ago 3 2 1 0
Preview
Vaadin Create 2026 – The conference for Java developers Discover the future of full-stack Java at Vaadin Create 2026 in Barcelona.

Exciting news! 🎉

#VaadinCreate 2026 is coming to #Barcelona!

Join us for two days of coding, real-world #Java insights & connecting with top engineers.

Get your Early Bird ticket before March 31 👇

🔗 vaadin.com/vaadin-creat...

2 months ago 4 1 0 0
Preview
Deploying a Java App for €3/Month: The Full JVM Hosting Guide | Vaadin Deploy a Java app for just €3/month using UpCloud. Follow this detailed guide to set up and run a full-featured URL shortening service and management UI.

Can you run a full #Java + Vaadin app for €3/month? 👀

Yes – and here’s the complete hands-on guide: from #ubuntu to #Jetty, #nginx, and SSL written by Sami Ekblad.

🔗 vaadin.com/blog/deployi...

2 months ago 3 3 0 0