Advertisement · 728 × 90

Posts by Sebastian Kuehnau }>

Post image

Off to Switzerland! 🇨🇭 The @jugch.bsky.social tour starts tomorrow.

I’m hitting the road to show you how to build modern web UIs in pure #Java. Let’s give your backend the face it deserves with @vaadin.com.

03.03. 📍 Bern
04.03. 📍 Lucerne
05.03. 📍 Zurich

Details: www.jug.ch/events.php

#JUGCH

1 month ago 1 1 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
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
Post image

Building #Java container images always comes down to trade-offs.

On Jan 15, @cat-edelveis.bsky.social and Miikka Andersson will explore approaches to layering, size reduction, and startup time reduction using a Spring Boot + Vaadin app.

🕒 18:00 CET
🔔 pages.vaadin.com/creating-a-p...

3 months ago 5 3 0 0
Preview
Vaadin documentation | Comprehensive guide for developers Discover comprehensive documentation to build modern web applications with Vaadin.

🛠️ Get Started:

📖 Documentation: vaadin.com/docs/latest/...

💻 Source Code: github.com/SebastianKue...

3 months ago 0 0 0 0
Video

Vaadin Signals: The Future of Reactive State Management!

I’m exploring @vaadin.com Signals — a reactive way to manage state across components and even browser tabs. 🌐

Key takeaway:
🔗 Break tight coupling.
⚡ Real-time updates with zero extra effort.
🛠️ Thread-safe

Links to docs & code below 👇

3 months ago 1 1 1 0
CVE-2025-15022: Cross-site scripting in Action caption When the Vaadin Upload's start listener is used to validate metadata about an incoming upload, it is possible to bypass the upload validation.

Details and update instructions: vaadin.com/security/cve...

If you're affected: please patch!

3 months ago 0 0 0 0
CVE-2025-15022: Cross-site scripting in Action caption When the Vaadin Upload's start listener is used to validate metadata about an incoming upload, it is possible to bypass the upload validation.

A fix is already available.

Details and update instructions: vaadin.com/security/cve...

If you're affected: please patch!

3 months ago 0 0 0 0
Advertisement

It is a UI unit test. Instead of running the test from the browser, you can run them in the server only.

3 months ago 1 0 0 0
Video

@vaadin.com 25 is out!

To celebrate, I built a simple real-time chat app — all in Java, no HTML/JS/CSS.

UI built with Vaadin’s built-in components.
▶️ Video below
📦 Source code: github.com/SebastianKue...

#Vaadin #Java #WebDev #UI

4 months ago 1 1 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

4 months ago 4 4 0 0
From design to prototype | Webinar

#Figma ➝ real UI in #Java?

@vaadin.com’s webinar (Dec 2) shows how to do it with Copilot or design tokens/components.

Worth a look: pages.vaadin.com/from-design-...

4 months ago 1 1 0 0

Vaadin uses WebComponents and communicates via websockets and json messages. No web assembly, just maven and npm.

5 months ago 0 0 1 0
Video

Web UI with just #Java.

Text field → Button → Grid — all in 30 seconds.

No HTML. No JS.

#Vaadin #WebDev #DX

5 months ago 13 4 1 0
Java User Group Görlitz Website der JUG Görlitz. Wir organisieren regelmäßige kostenfreie Vorträge rund um das Thema Programmierung und Java

Ich spreche am 13.11. bei der #JUG Görlitz über @vaadin.com: Fullstack-Web mit Java – direkt, produktiv, ohne JS-Overhead.
📍 QESTIT Görlitz, 19 Uhr
📎 Infos: www.jug-gr.de/talks/2025-1...

#Java #WebDev #Vaadin

5 months ago 3 1 0 0
Advertisement
Post image

Enjoying todays morning show with @rene-wilby.de, Leif & Miikka talking about Hilla's integration into @vaadin.com Flow.

lnkd.in/dYPs3pCg

Disclaimer: No major changes. The core benefits of Flow—server-side UI with Java—will be enhanced, while client-side options will remain available as needed.

5 months ago 1 0 0 0
Post image Post image Post image

🎉 We’re at @devoxx.com Antwerp!

Come visit the @vaadin.com booth and let's chat about building modern web apps in Java, explore what Vaadin can do, and see it in action.

👕 We’ve got T-shirts – come grab one!
💬 The Vaadin crew is looking forward to meeting you.

#Devoxx #Vaadin #Java #WebDev

6 months ago 7 2 0 0
Preview
Pair Coding Session: Upgrade Pi4J Vaadin demo to the latest versions with Matti Tahvonen YouTube video by Frank Delporte

Later today (12:00 CEST), Matti Tahvonen and I are going to dive into the mix of #SpringBoot, @vaadin.com, and #Pi4J for some #JavaOnRaspberryPi fun. Will you join us?

www.youtube.com/live/gtcXnA3...

6 months ago 3 3 0 0

Sehr cool. Das freut mich sehr zu sehen!!!

8 months ago 1 0 1 0
Video

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/

9 months ago 4 1 0 0
Preview
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.

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

9 months ago 7 4 1 0
Preview
Hilla and Kafka. Part 2: Producing messages Creating Kafka messages using Hilla's first-class form support and type-safety in the frontend and Spring Kafka and Spring Boot's auto-configuration capabilities in the Hilla backend.

New blog post: How to produce Kafka messages from user inputs in a web app using #SpringKafka, #SpringBoot, #React and #Hilla (by @vaadin.com) 👇

rene-wilby.de/en/blog/hill...

9 months ago 4 2 0 0
Advertisement

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.

9 months ago 12 4 1 0

They deserve some Hilla, so I know them in good hands for the next 2 weeks ;)

9 months ago 2 0 1 0

any reason why full-stack is not welcomed?

I'm mean Flow comes with less boilerplate, type-safe communication and just one programming language.

9 months ago 0 0 1 0

Sorry to read that. Haven't been Vaadin Flow an option?

9 months ago 0 0 1 0

Oh really? I always felt the opposite — web apps are way easier to manage. No install hassle, updates just work, and you can deep-link anywhere with a simple URL.

And with Vaadin, you just drop the JAR and you’re good to go — feels very lightweight to me!

What part of desktop dev do you miss most?

9 months ago 0 0 3 0
Preview
Connecting REST Services with Vaadin Flow in Core Java 1. Introduction Why REST integration in Vaadin applications should not be an afterthought In modern web applications, communication with external services is no longer a special function, but an in…

How to connect a @vaadin.com flow ap with a rest service in core #java svenruppert.com/2025/06/24/c...

9 months ago 4 2 0 0
Uploading files from client to server Learn to receive content using UploadHandler API in Vaadin Flow.

and here you find the docs to upload (vaadin.com/docs/latest/...) and download (vaadin.com/docs/latest/...)

9 months ago 0 0 0 0

and here is the link to the code: github.com/SebastianKue...

9 months ago 0 0 0 0
Advertisement