Sign in

Sebastian Kuehnau }>

@seb-vaadin.bsky.social
51 followers 29 following 69 posts

Vaadin Enthusiast & Developer Advocate

PostsRepliesMedia
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 02/03/2026
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
011
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 23/02/2026
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!
jug.ch
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...
011
Reposted by Sebastian Kuehnau }>
Vaadin @vaadin.com · 03/02/2026
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...
vaadin.com
Announcing Swing Modernization Toolkit | Vaadin
Run your Swing app in the browser now, modernize when you’re ready!
153
Reposted by Sebastian Kuehnau }>
BellSoft @bellsoft.bsky.social · 12/01/2026
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...
053
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 08/01/2026
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 👇
111
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 17/12/2025
@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
011
Reposted by Sebastian Kuehnau }>
JCON Conference @jcon.one · 01/12/2025
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
044
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 01/12/2025
#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-...
pages.vaadin.com
From design to prototype | Webinar
011
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 21/11/2025
Web UI with just #Java. Text field → Button → Grid — all in 30 seconds. No HTML. No JS. #Vaadin #WebDev #DX
1134
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 10/11/2025
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
jug-gr.de
Java User Group Görlitz
Website der JUG Görlitz. Wir organisieren regelmäßige kostenfreie Vorträge rund um das Thema Programmierung und Java
031
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 07/11/2025
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.
010
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 07/10/2025
🎉 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
062
Reposted by Sebastian Kuehnau }>
Frank Delporte @frankdelporte.be · 23/09/2025
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...
youtube.com
Pair Coding Session: Upgrade Pi4J Vaadin demo to the latest versions with Matti Tahvonen
YouTube video by Frank Delporte
033
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 16/07/2025
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/
041
Reposted by Sebastian Kuehnau }>
René Wilby @rene-wilby.de · 16/07/2025
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...
rene-wilby.de
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.
174
Reposted by Sebastian Kuehnau }>
René Wilby @rene-wilby.de · 30/06/2025
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...
rene-wilby.de
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.
042
Reposted by Sebastian Kuehnau }>
Eric Deandrea @ericdeandrea.dev · 27/06/2025
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.
1124
Reposted by Sebastian Kuehnau }>
Sven Ruppert @svenruppert.com · 24/06/2025
How to connect a @vaadin.com flow ap with a rest service in core #java svenruppert.com/2025/06/24/c...
svenruppert.com
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…
042
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 24/06/2025
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 💬
200
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 19/06/2025
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...
011
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 04/06/2025
🎉 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!
221
Reposted by Sebastian Kuehnau }>
Sven Ruppert @svenruppert.com · 03/06/2025
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
javapro.io
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…
032
Reposted by Sebastian Kuehnau }>
Marcus Hellberg @marcushellberg.dev · 21/05/2025
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...
0132
Reposted by Sebastian Kuehnau }>
Sven Ruppert @svenruppert.com · 20/05/2025
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...
svenruppert.com
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…
021
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 19/05/2025
Wheels down in Vienna and on my way to #JUG #Vienna to speak about @vaadin.com in action. See you later!
020
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 15/05/2025
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
021
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 14/05/2025
📊 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...
vaadin.com
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.
000
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 14/05/2025
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
000
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 14/05/2025
🚀 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
022
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 13/05/2025
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"
031
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 13/05/2025
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.
000
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 13/05/2025
🎥 @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!
121
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 07/05/2025
🎉 @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.
131
Reposted by Sebastian Kuehnau }>
Petter Holmström 🇫🇮 @petter.pkhapps.net · 07/05/2025
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/...
vaadin.com
How to add a form to a Vaadin application
Learn how to add a form to a Vaadin application using either Flow or Hilla.
074
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 05/05/2025
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
meetup.com
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ę
043
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 30/04/2025
🚀 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
210
Reposted by Sebastian Kuehnau }>
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 15/04/2025
🚀 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
253
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 15/04/2025
🚀 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
253
Reposted by Sebastian Kuehnau }>
JCON Conference @jcon.one · 04/04/2025
#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... #Java #JCON
122
Reposted by Sebastian Kuehnau }>
Devoxx UK @devoxx.uk · 01/04/2025
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
032
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 02/04/2025
🎯 @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
042
Reposted by Sebastian Kuehnau }>
Simon Martinelli @martinelli.ch · 02/04/2025
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
054
Reposted by Sebastian Kuehnau }>
Hacker & Security News @hacker.at.thenote.app · 27/03/2025
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
hackernoon.com
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.
031
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 25/03/2025
🛠️ 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
bit.ly
JavaLand 2025: Agenda - DOAG
021
Reposted by Sebastian Kuehnau }>
Petter Holmström 🇫🇮 @petter.pkhapps.net · 25/03/2025
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.
121
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 19/03/2025
Finally @vaadin.com 24.7. has been released today! 🙌
000
Reposted by Sebastian Kuehnau }>
Marcus Hellberg @marcushellberg.dev · 18/03/2025
Hanging out with @vaadin.com Champions @starbuxman.joshlong.com, @martinelli.ch, Freddy, and @richard.fichtner.dev (+ @joonas.bsky.social) at Josh’s #JavaOne party 🎉
1214
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 12/03/2025
🎯 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
bit.ly
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.
000
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 07/03/2025
🚀 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
000
Sebastian Kuehnau }> @seb-vaadin.bsky.social · 27/02/2025
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!
000