Sebastian Kuehnau }>
@seb-vaadin.bsky.social
📤 47
📥 29
📝 63
Vaadin Enthusiast & Developer Advocate
@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
loading . . .
16 days ago
0
1
1
reposted by
Sebastian Kuehnau }>
JCON Conference
about 1 month ago
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
0
4
4
#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-...
loading . . .
From design to prototype | Webinar
https://pages.vaadin.com/from-design-to-prototype-webinar
about 1 month ago
0
1
1
Web UI with just
#Java
. Text field → Button → Grid — all in 30 seconds. No HTML. No JS.
#Vaadin
#WebDev
#DX
loading . . .
about 1 month ago
1
13
4
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
loading . . .
Java User Group Görlitz
Website der JUG Görlitz. Wir organisieren regelmäßige kostenfreie Vorträge rund um das Thema Programmierung und Java
https://www.jug-gr.de/talks/2025-11-13-vaadin
about 2 months ago
0
3
1
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.
about 2 months ago
0
1
0
🎉 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
3 months ago
0
7
2
reposted by
Sebastian Kuehnau }>
Frank Delporte
3 months ago
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...
loading . . .
Pair Coding Session: Upgrade Pi4J Vaadin demo to the latest versions with Matti Tahvonen
YouTube video by Frank Delporte
https://www.youtube.com/live/gtcXnA3endo
0
3
3
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/
loading . . .
6 months ago
0
4
1
reposted by
Sebastian Kuehnau }>
René Wilby
6 months ago
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...
loading . . .
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.
https://rene-wilby.de/en/blog/hilla-and-kafka-part-three-kafka-streams
1
7
4
reposted by
Sebastian Kuehnau }>
René Wilby
6 months ago
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...
loading . . .
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.
https://rene-wilby.de/en/blog/hilla-and-kafka-part-two-producing-messages/
0
4
2
reposted by
Sebastian Kuehnau }>
Eric Deandrea
6 months ago
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.
1
12
4
reposted by
Sebastian Kuehnau }>
Sven Ruppert
6 months ago
How to connect a
@vaadin.com
flow ap with a rest service in core
#java
svenruppert.com/2025/06/24/c...
loading . . .
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…
https://svenruppert.com/2025/06/24/connecting-rest-services-with-vaadin-flow-in-core-java/
0
4
2
New in
@vaadin.com
24.8: simplified Upload & Download APIs! In this new video, I show how to use the new API 🎬 + share working code 💬
loading . . .
6 months ago
2
0
0
Vaadin 24.8 is here 🎉 ✨ Signals in Flow (feature flag) 📥 Upload & download made easy 🃏 Card component 📝 Markdown support 🧩 Better Forms & Master-Detail 🧠 Copilot reads your Figma custom components 💬 Kotlin nullability in Hilla 🔗
github.com/vaadin/platf...
7 months ago
0
1
1
🎉 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!
loading . . .
7 months ago
2
2
1
reposted by
Sebastian Kuehnau }>
Sven Ruppert
7 months ago
for my german reading follower.. published a post about CWE-22 CWE-377 and CWE-778 and how to harden against it. The demo is written in
@vaadin.com
Flow.
javapro.io/de/erstellen...
#vaadin
#java
#securecoding
#cybersecurity
#owasp
loading . . .
Erstellen einer einfachen Datei-Up/Download-Anwendung mit Vaadin Flow - JAVAPRO Germany
Vaadin Flow ist ein leistungsstarkes Framework zur Erstellung moderner Webanwendungen in Java, bei denen die gesamte UI-Logik serverseitig…
https://javapro.io/de/erstellen-einer-einfachen-datei-up-download-anwendung-mit-vaadin-flow/
0
3
2
reposted by
Sebastian Kuehnau }>
Marcus Hellberg
8 months ago
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...
0
14
3
reposted by
Sebastian Kuehnau }>
Sven Ruppert
8 months ago
Secure file handling with Vaadin Flow. Focused on: 🔐 CWE-22 – Path Traversal 📁 CWE-377 – Unsafe temp files 📉 CWE-778 – Weak logging Use Java, NIO and structured logging to build safe upload/download flows.
#JavaDev
#Vaadin
#SecureSoftware
#WebSecurity
svenruppert.com/2025/05/20/c...
loading . . .
Creating a simple file upload/download application with Vaadin Flow
Vaadin Flow is a robust framework for building modern web applications in Java, where all UI logic is implemented on the server side. In this blog post, we’ll make a simple file management ap…
https://svenruppert.com/2025/05/20/creating-a-simple-file-upload-download-application-with-vaadin-flow/
0
2
1
Wheels down in Vienna and on my way to
#JUG
#Vienna
to speak about
@vaadin.com
in action. See you later!
8 months ago
0
2
0
Last day at
@jcon.one
! Thanks to everyone who visited the
@vaadin.com
booth – great chats all week 🙌 🎤 9:00 AM: Practical AI in Java by
@marcushellberg.dev
– don’t miss it! Let’s wrap up JCON with some Java+AI power 💪
#Vaadin
#Java
#AI
#WebDev
8 months ago
0
3
1
📊 Which frameworks are Java devs using for new projects? 🚜 What drives their tech stack decisions? Find the answers in our latest report 👉
vaadin.com/blog/conside...
loading . . .
Key considerations for your new Java projects in 2025 | Vaadin
Planning a new Java project? Get expert insights from developers and tech leaders on modernization, team strategy, tooling, and cloud for 2025.
https://vaadin.com/blog/considerations-new-java-project-report
8 months ago
0
0
0
In less then 0,00001 year live on Stage 6 at
@jcon.one
: Matti & Florian talking about Simple
#WebDev
with
@vaadin.com
and
@eclipsestore.bsky.social
8 months ago
0
0
0
🚀 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
8 months ago
0
2
2
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"
8 months ago
0
3
1
in around 1750 sec. my colleague
@samiekblad.bsky.social
is talking about "Modern Web Development with Java and
@vaadin.com
- From Fundamentals to Pro" @
@jcon.one
on stage 6.
8 months ago
0
0
0
🎥
@jcon.one
just opened the doors and
@vaadin.com
is in Cologne with a team. 👉 come to our booth and check the latest features of Vaadin 24 and yes we have T-Shirts. Looking forward to see you!
loading . . .
8 months ago
1
2
1
🎉
@vaadin.com
@ @devoxx.uk ! 🇬🇧 We’re excited to have a booth at Devoxx UK this week in London! Come by, say hi 👋, and discover what’s new with Vaadin.
8 months ago
1
3
1
reposted by
Sebastian Kuehnau }>
Petter Holmström 🇫🇮
8 months ago
We just published new
@vaadin.com
guides on how to build forms "the Vaadin Way" in
#Flow
and
#Hilla
. Please have a look and tell us what you think!
#react
#java
#springboot
vaadin.com/docs/latest/...
loading . . .
How to add a form to a Vaadin application
Learn how to add a form to a Vaadin application using either Flow or Hilla.
https://vaadin.com/docs/latest/building-apps/forms-data/add-form
0
7
4
Vaadin @ JUG Warsaw 🇵🇱 My colleague Marcin Głowacki is giving a
@vaadin.com
intro at Java User Group Warsaw on May 6th! 🧑💻 📍 JUG Warszawa 🔗
www.meetup.com/warszawa-jug...
#Vaadin
#Java
#WarsawJUG
#WebDev
#DevTalk
loading . . .
324 - WJUG - Marcin Głowacki o Web Apps | Bartek Jabłoński Polyglot on GraalVM, Tue, May 6, 2025, 6:00 PM | Meetup
Serdecznie zapraszamy na kolejne spotkanie Warsaw Java User Group! Tym razem przygotowaliśmy dla Was dwie interesujące prezentacje, które z pewnością poszerzą Waszą wiedzę
https://www.meetup.com/warszawa-jug/events/307547273/?eventOrigin=group_upcoming_events
8 months ago
0
4
3
🚀 Component Preview in
@vaadin.com
24.7: Vaadin Card! ✨ Group content + actions 🎨 Customizable design 💡 It’s experimental — and we want your feedback!
#Vaadin
#JavaDev
#WebComponents
#OpenSource
#UI
loading . . .
8 months ago
2
1
0
reposted by
Sebastian Kuehnau }>
🚀 New in
@vaadin.com
24.7: Gantt charts! 📊 Visually plan projects right in your Java app. 🎬 Demo: a simple website relaunch timeline.
#Java
#WebDev
#UI
#Vaadin
loading . . .
9 months ago
2
5
3
🚀 New in
@vaadin.com
24.7: Gantt charts! 📊 Visually plan projects right in your Java app. 🎬 Demo: a simple website relaunch timeline.
#Java
#WebDev
#UI
#Vaadin
loading . . .
9 months ago
2
5
3
reposted by
Sebastian Kuehnau }>
JCON Conference
9 months ago
#JCON2025 wouldn't be the same without our amazing sponsors! Huge thanks to Vaadin for joining us as a #Silver Sponsor! 🥈 Your support helps make this #milestone edition unforgettable. 🎉 Let’s celebrate Java’s 30th birthday together! 🎟️ Tickets:
2025.europe.jcon.one...
#JCON2025
#Silver
#milestone
#Java
#JCON
1
2
2
reposted by
Sebastian Kuehnau }>
Devoxx UK
9 months ago
Excited to announce that Vaadin will be at Devoxx UK 2025! Thanks for supporting the Developer Community! ✨
vaadin.com
7-9 May |
buff.ly/5fsmZNn
0
3
2
🎯
@vaadin.com
Tip — Dev & Prod Mode 🛠 Dev Mode ✅ Fast startup ✅ Debugging & Live Reload 🚀 Prod Mode ✅ Optimized build ✅ All needed resources ✅ No dev-only modules 👉 Learn how to set them up in this video!
#Vaadin
#Java
#WebDev
loading . . .
9 months ago
0
4
2
reposted by
Sebastian Kuehnau }>
Simon Martinelli
9 months ago
Join me on today at 4:00 PM in the Bitburger Event-Center Teil B for my talk on "Muss es wirklich Hibernate sein?" I'm excited to be speaking at
@javaland.bsky.social
! 🎉 Looking forward to an engaging session and insightful discussions!
#JavaLand2025
#jOOQ
#DataAccess
#Performance
0
5
4
reposted by
Sebastian Kuehnau }>
Hacker & Security News
9 months ago
Mastering the Basics: Horizontal and Vertical Layouts in Vaadin Flow This article explains the basics of Vaadin Flow's horizontal and vertical layouts. The horizontal layout is the backbone of a form, where input fields and buttons align harmoniously. The vertical layout is simi… #hackernews
#news
loading . . .
Mastering the Basics: Horizontal and Vertical Layouts in Vaadin Flow
This article explains the basics of Vaadin Flow's horizontal and vertical layouts. The horizontal layout is the backbone of a form, where input fields and buttons align harmoniously. The vertical layout is similar to the horizontal layout, but the result is completely different. With these two components, we have the power to create flexible interfaces adaptable to any need.
https://hackernoon.com/mastering-the-basics-horizontal-and-vertical-layouts-in-vaadin-flow
0
3
1
🛠️ Workshop-Tipp auf der
#JavaLand2025
! 📅 3. April | "Java Fullstack Development mit Vaadin" mit
@vaadin.com
Champion
@martinelli.ch
Lerne hands-on, wann SPAs sinnvoll sind – und wann Java allein glänzt. Jetzt Platz sichern 👇
bit.ly/4cazGgj
loading . . .
JavaLand 2025: Agenda - DOAG
https://bit.ly/4cazGgj
9 months ago
0
2
1
reposted by
Sebastian Kuehnau }>
Petter Holmström 🇫🇮
9 months ago
Getting started with
@vaadin.com
just got easier! Hit the ground running with a Walking Skeleton - a minimal but fully functional application. Then use the updated Building Apps guides to "add muscles" to it, while learning about Vaadin best practices.
1
2
1
Finally
@vaadin.com
24.7. has been released today! 🙌
add a skeleton here at some point
10 months ago
0
0
0
reposted by
Sebastian Kuehnau }>
Marcus Hellberg
10 months ago
Hanging out with
@vaadin.com
Champions
@starbuxman.joshlong.com
,
@martinelli.ch
, Freddy, and
@richard.fichtner.dev
(+
@joonas.bsky.social
) at Josh’s
#JavaOne
party 🎉
1
21
4
🎯 Aligning components in
@vaadin.com
? My new video covers all Layout options in Flow — the easiest way to get perfect UI positioning! 💻 Play around with all alignment options in the demo view:
bit.ly/3DCJqDh
loading . . .
vaadin-examples/src/main/java/com/example/application/views/positioning/PositioningView.java at main · SebastianKuehnau/vaadin-examples
Contribute to SebastianKuehnau/vaadin-examples development by creating an account on GitHub.
https://bit.ly/3DCJqDh
10 months ago
0
0
0
🚀 Exciting feature in Vaadin 24: Web Push Notifications! 🚀 Notify users even when they’re not on the same tab or browser window? Check out this demo showing how to implement Web Push Notifications with
@vaadin.com
Flow. 👉 Check out the code:
bit.ly/43mMmhV
#Vaadin
#Notifications
#WebDevelopment
loading . . .
10 months ago
0
0
0
Choosing the right tools for building or
#Modernizing
applications is never easy.
@vaadin.com
is running a quick survey to understand not just what developers choose, but why—so we can all make better, more informed decisions in 2025. Your input matters and looking forward to the results!
add a skeleton here at some point
10 months ago
0
0
0
Vaadin Tip of the Day: Easily switch the Theme Variant & customize colors! 🎨✨ In
@vaadin.com
, you can toggle between Light and Dark Mode – either statically with an annotation or dynamically in code. 🔄
loading . . .
11 months ago
0
1
0
🔄 Async Updates in Vaadin Flow 🚀 Long-running tasks in the UI? With
@vaadin.com
, you can run server-side processes async and push updates to the client – without blocking the UX. ✅ UI stays responsive ✅ Real-time updates ✅ No manual polling overhead Here is a short video to see how easy it is! 🎬👇
loading . . .
11 months ago
0
2
1
Set your page title in
@vaadin.com
with just one annotation! 🎯 But there’s more: ✅ Dynamic titles for localization ✅ Programmatic PageTitle to update it at runtime Give your users the right context—without complex frontend code! 🚀 🔗 Watch the video & try it yourself!
#Vaadin
#Java
#WebDevelopment
loading . . .
11 months ago
0
3
2
🚀 Add
#Vaadin
to your
#Spring
Projects Want to enhance your Spring app with a modern UI? In my latest article, I show how to integrate Vaadin into REST and Thymeleaf projects step by step. 🔗 Read here:
vaadin.com/blog/integra...
loading . . .
How to integrate Vaadin into your Spring project: A step-by-step guide | Vaadin
Learn step-by-step how to integrate Vaadin into your existing Spring project and elevate your application to a full-stack Java solution. Get started!
https://vaadin.com/blog/integrate-vaadin-with-spring-project
12 months ago
0
0
0
Because the question came up in
@marcushellberg.dev
post about
@vaadin.com
wishes in 2025, I built a small example project on how to use Flow, Hilla with
@react.dev
and
@kotlinlang.org
in one project. You can find the sources here:
github.com/SebastianKue...
loading . . .
GitHub - SebastianKuehnau/skeleton-kotlin-vaadin-24
Contribute to SebastianKuehnau/skeleton-kotlin-vaadin-24 development by creating an account on GitHub.
https://github.com/SebastianKuehnau/skeleton-kotlin-vaadin-24
12 months ago
1
3
1
Load more
feeds!
log in