
writing @Java since 1996, #securecoding #tdd #mutationtesting Speaker and Bushcrafter out of passion - https://nitter.cf/t.co/1Q9orblgBC
Germany
Joined March 2012
- Tweets5.6K
- Following894
- Followers2.2K
- Likes2.1K
Sven Ruppert retweeted
Wie entwickelt man eine Vaadin-Oberfläche für einen MCP-Server – ganz ohne Spring? @SvenRuppert demonstriert den frameworkfreien Aufbau, paralleles Streaming, Server Push & die Darstellung von Tool-Aufrufen in Echtzeit.
Lies Teil 1: javapro.io/de/mcp-server-die…
#Java #Vaadin #MCP
Sven Ruppert retweeted
Mehrere Browser-Tabs synchron halten, ohne überall UI.access() & Broadcasts zu verteilen? Genau diesen #Vaadin-Schmerz adressieren Signals seit 25.1.
@SvenRuppert zeigt Konzept, Thread-Sicherheit & Migration:
Teil 1: javapro.io/de/vaadin-signals…
Teil 2: javapro.io/de/vaadin-signals…
#Java
Sven Ruppert retweeted
Wer vollständige #SBOMs veröffentlicht, schützt seine Lieferkette nicht automatisch. @SvenRuppert zeigt, warum kontrollierte Transparenz sicherer ist als maximale Offenlegung und wie sich SBOMs gezielt freigeben lassen.
Lies: javapro.de/2026/06/24/sicher…
#Cybersecurity #DevSecOps
🤖 Made with AI
Sven Ruppert retweeted
Wer heute Abhängigkeiten verwaltet, verwaltet auch Risiken. Genau deshalb reichen Versionsnummern in der Parent POM längst nicht mehr aus. Mit @SvenRuppert erfährst du, wie #SBOMs, CRA & NIS2 das Dependency Management in #Java verändern: javapro.io/de/die-parent-pom…
#DevSecOps #Maven
Sven Ruppert retweeted
Mehrere URLs auf einmal anlegen klingt simpel — bis Dubletten, bestehende Shortlinks und HTTP/HTTPS-Varianten auftauchen. Dann entscheidet nicht nur das Backend, sondern die Workflow-Qualität.
@SvenRuppert zeigt, wie gute Bulk-#UX in #Vaadin aussieht: javapro.io/de/urlshortener-s…
Sven Ruppert retweeted
Mehrsprachige Anwendungen sind heute Standard – auch für interne Tools. @SvenRuppert zeigt, wie sich Internationalisierung in einer #Vaadin-Flow-App sauber umsetzen lässt: mit Resource Bundles, Browser-Locale & einfacher Sprachumschaltung. javapro.io/de/internationali…
@vaadin #i18n
Sven Ruppert retweeted
#Caching: More tools, more complexity – still scaling like it’s 2017? Catch up at #JCON2026! Hands-on coding with #EclipseStore expert Christian Kümmel. Learn smarter data processing: less stack, more control & better performance. Limited seats!
Read now: javapro.io/2026/04/02/cachin…
Sven Ruppert retweeted
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-25-1-…
Sven Ruppert retweeted
Was passiert, wenn ein Framework Altlasten entfernt statt neue Features draufzupacken? #Vaadin 25 setzt auf #Java 21, Jakarta EE 11 und einen schlankeren Stack.
@SvenRuppert analysiert, warum das Upgrades stabiler & Projekte wartbarer macht: javapro.io/de/ein-unerwartet…
#Frameworks
Sven Ruppert retweeted
Triple #EclipseStore workshops with our experts @SvenRuppert, C. Kümmel & @FHHabermann at #JCON2026! Hands-on, practical & live. Don’t miss it!
April 20:
1 PM #Caching & Beyond
4 PM Building Powerful #GenAI Apps
4 PM Building Secure #RAG Systems
Info: javapro.io/2026/03/16/high-d…
A full day. Only workshops. Real Java problems. Testing, #SupplyChainSecurity #Caching #Performance #GenAI & #RAG — with @FHHabermann @rick_ossies @TimteBeek @MohammadAliEN @SvenRuppert @brunoborges @sKriemhild & more.
Which one’s yours? More: javapro.io/2026/03/16/high-d…
#JCON2026
Sven Ruppert retweeted
🎄Tür verpasst? Jetzt #URLShortener-Adventskalender lesen: UI-Architektur statt Monolithen.
🔹 Tag 21: UI entkernen: BulkActions & SearchBar
javapro.io/de/adventskalende…
🔹 Tag 22: Weniger View-Logik, klare Event-Flows
javapro.io/de/adventskalende…
#Java #Vaadin @EclipseStore @SvenRuppert
Sven Ruppert retweeted
🎄Tag 18: Wie schützt man eine Admin-Oberfläche richtig? Nicht nur mit einem Login, sondern mit Route-Schutz, Sessions & sauberem Logout.
Einfach umgesetzt, ganz ohne Frameworks. Jetzt im #URLShortener-Adventskalender: javapro.io/de/adventskalende…
#Java @EclipseStoreIO @SvenRuppert
Sven Ruppert retweeted
🎄Tag 17 im #URLShortener-Adventskalender: Warum selbst kleine Admin-UIs Schutz brauchen & wie ein minimaler Login ohne Frameworks genau das leistet.
Ein Passwort, eine Config-Datei, klarer Zugriffsschutz: javapro.io/de/adventskalende…
@SvenRuppert
#OpenSource #Vaadin @EclipseStore
Sven Ruppert retweeted
🎄Habt ihr im Adventstrubel die letzten Türchen des #URLShortener-Adventskalenders verpasst? Jetzt nachholen:
🔹Tag 13 – Globale Suche & Advanced Filters javapro.io/de/adventskalende…
🔹Tag 14 – RefreshGuard gegen UI-Flackern javapro.io/de/adventskalende…
#Java #Vaadin @Vaadin @SvenRuppert
Sven Ruppert retweeted
🎄 Tag 15 im #URLShortener-Adventskalender: Massenoperationen im Grid. Mehrfachauswahl & kontextsensitive Bulk-Actions machen aus der Übersicht ein echtes Verwaltungstool.
Mehrere Links löschen oder Ablaufdaten setzen: javapro.io/de/adventskalende…
#Java #Vaadin @vaadin @SvenRuppert
Sven Ruppert retweeted
🎄Heute öffnet sich Türchen 1 unseres #Java #URLShortener Adventskalenders. 24 Tage voller Features, Deep Dives & Architektur-Einblicke.
Warum ein eigener URL-Shortener?
Jetzt lesen: javapro.io/de/url%e2%80%91sh…
Autor: @SvenRuppert
#OpenSource #Vaadin #Jetty #EclipseStore @vaadin
Sven Ruppert retweeted
🎄#Adventskalender – Tag 2! Heute dreht sich alles um Filter, Suche & Paging im URL-Shortener. @SvenRuppert erweitert die Architektur um ein flexibles Filtermodell, neue Endpoints & eine performante Datenanzeige.
👉Lese: javapro.io/de/adventskalende…
#Java #OpenSource #Vaadin @vaadin
Sven Ruppert retweeted
🎁 Was nützt die beste Logik ohne gute #UI? Tag 3 zeigt, wie wir unseren #URLShortener um eine moderne, reaktive Admin-Oberfläche erweitern:
Filter, Suche, Paging – komplett integriert in #Vaadin.
👉 Mehr dazu von @SvenRuppert: javapro.io/de/adventskalende…
#Java #OpenSource @vaadin
Sven Ruppert retweeted
Was passiert, wenn dein Shortener IDs vorhersagbar generiert? Hier entsteht ein System, das Base62, ConcurrentHashMap & #Vaadin nutzt, um Risiken zu minimieren – 100 % #Java.
Jetzt Code von @SvenRuppert entdecken: javapro.io/de/teil-ii-url-sh…
#Java24 #CoreJava #DevSecOps @Vaadin


















