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
Posts by Sebastian Kuehnau }>
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!
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...
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...
🛠️ Get Started:
📖 Documentation: vaadin.com/docs/latest/...
💻 Source Code: github.com/SebastianKue...
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 👇
A fix is already available.
Details and update instructions: vaadin.com/security/cve...
If you're affected: please patch!
It is a UI unit test. Instead of running the test from the browser, you can run them in the server only.
@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
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
#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-...
Vaadin uses WebComponents and communicates via websockets and json messages. No web assembly, just maven and npm.
Web UI with just #Java.
Text field → Button → Grid — all in 30 seconds.
No HTML. No JS.
#Vaadin #WebDev #DX
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
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.
🎉 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
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...
Sehr cool. Das freut mich sehr zu sehen!!!
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/
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...
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...
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.
They deserve some Hilla, so I know them in good hands for the next 2 weeks ;)
any reason why full-stack is not welcomed?
I'm mean Flow comes with less boilerplate, type-safe communication and just one programming language.
Sorry to read that. Haven't been Vaadin Flow an option?
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?
How to connect a @vaadin.com flow ap with a rest service in core #java svenruppert.com/2025/06/24/c...
and here you find the docs to upload (vaadin.com/docs/latest/...) and download (vaadin.com/docs/latest/...)
and here is the link to the code: github.com/SebastianKue...