Marcus Hellberg @marcushellberg.dev · 24/09/2026Vaadin 25.3 improves the AI dev loop 🤖 🧠 MCP, skills & agent tools give coding agents up-to-date Vaadin context ⚡ Browserless tests let agents self-verify changes in milliseconds 🎨 Dev Loop makes UI tweaks visible instantly vaadin.com/docs/latest/... 162
Reposted by Marcus HellbergJohannes Rabauer @rabauer.dev · 26/05/2026This week, @boredabdel.bsky.social and I will find out. We'll build a Marathon Tracking App with: 🏃 GPX uploads 🗺️ OpenStreetMap 📈 Pace & elevation charts Using Antigravity CLI, Java, @Quarkus.io and @Vaadin.com Live. From scratch. 111
Marcus Hellberg @marcushellberg.dev · 12/05/2026This is cool! There's now a Vaadin Aura theme preset gallery and theme builder: vaadin.github.io/web-compone... 🎉 The functionality will also be available in Vaadin Copilot shortly! 110
Marcus Hellberg @marcushellberg.dev · 01/04/2026Vaadin 25.1 is out. Despite it's minor version bump, it comes loaded with some big features 🤩 Want to learn more and ask the team questions? Join our live stream in 15 minutes: www.youtube.com/watch?v=7gV...youtube.comVaadin 25.1 Release LivestreamJoin us live to celebrate the Vaadin 25.1 release. Packed with practical demos and insights, this session will be a great opportunity to ask questions from V... 010
Marcus Hellberg @marcushellberg.dev · 26/03/2026Vaadin 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...vaadin.comVaadin 25.1: Free Copilot and production-ready Signals | VaadinVaadin 25.1 makes Copilot free, brings production-ready Signals, open-sources browserless UI testing, and adds new components and AI integration APIs. 032
Reposted by Marcus HellbergVaadin @vaadin.com · 24/02/2026In the upcoming Vaadin 25.1 release, browserless UI tests will be part of our free offering — Apache 2.0 licensed, just like the core framework. Test component state, events, routing, and UI logic directly inside the JVM. 🔗 Learn more on the blog: vaadin.com/blog/browser...vaadin.comBrowserless UI Tests Join Vaadin’s Free Offering in 25.1 | VaadinIn Vaadin 25.1, browserless UI tests become free. Validate UI logic directly in the JVM and ship faster with stable, scalable testing. 033
Marcus Hellberg @marcushellberg.dev · 01/02/2026Getting ready for our long Viking boat trip to @Jfokus.se with a proper Viking feast with the @vaadin.com gang, @starbuxman.joshlong.com, @gAmUssA.dev and @jbaru.ch 🥳 131
Marcus Hellberg @marcushellberg.dev · 15/01/2026Last year was still busy with talks 💪 This year will be fewer talks as I'm focusing more on my new VP of Products role. But I'll still try to speak at a few key events a year 🤞 051
Reposted by Marcus HellbergVaadin @vaadin.com · 18/12/2025Vaadin 25.0 has landed! 🛬 ✨ New "Aura" theme & native CSS styling ☕ #Java 21 + Spring Boot 4 support 🚀 50% faster dev-mode startup 📦 Production-ready builds by default 📉 30% fewer dependencies Stop fighting the framework and start building. Check it out: vaadin.com/blog/vaadin-...vaadin.comVaadin 25.0: simplified styling, leaner frontend, and key updates | VaadinExplore what’s new in Vaadin 25.0: simplified styling, a leaner frontend, smoother production builds, and practical updates for daily development. 173
Marcus Hellberg @marcushellberg.dev · 17/12/2025Some nice CSS simplifications in Vaadin 25: CSS is just CSS now, no need for any Vaadin specific theme config. New Aura theme. Automatic light/dark color scheme support. 022
Reposted by Marcus HellbergMarkus Eisele @myfear.com · 16/12/2025Ever wondered how Quarkus builds its Dev UI? It’s Vaadin under the hood — and it’s actually great for building your own apps too. I wrote a full hands-on tutorial showing how to build a clean task manager UI using #Vaadin Flow + #Quarkus, all in pure #Java. Zero JavaScript drama. buff.ly/fcMQX9x 1124
Reposted by Marcus HellbergJCON Conference @jcon.one · 01/12/2025Today'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
Reposted by Marcus HellbergJfokus @jfokus.se · 25/11/2025🟦 Full-stack Web Apps, 100% Java with Marcus Hellberg (Vaadin). One language. One stack. As Odin intended ⚡ 👉 www.jfokus.se #Jfokus #DeveloperConference #Java #Vaadin #SpringBoot #Fullstack #WebDevelopment 043
Marcus Hellberg @marcushellberg.dev · 21/11/2025Excited to speak at @Jfokus.se in February. Really love my Norse god avatar, I think it really highlights my luscious locks of hair 😂 www.jfokus.se/speakers.ht... 071
Reposted by Marcus HellbergSimon Martinelli @martinelli.ch · 19/11/2025Today and tomorrow, I'm giving a Vaadin workshop for a client team in Greece. Vaadin is the easiest way to build great web applications in Java. Interested? I do Vaadin workshops worldwide, either online or, upon request, on-site for your team. martinelli.ch/training/vaa... 073
Marcus Hellberg @marcushellberg.dev · 14/11/2025I created a new Vaadin AI starter that gives you a great starting point for building AI-powered apps. It includes: 💬 Streaming chat interface with Open AI 🔧 MCP support ☕ Java tool calling, local and REST → github.com/marcushellb...github.comGitHub - marcushellberg/vaadin-ai-starterContribute to marcushellberg/vaadin-ai-starter development by creating an account on GitHub. 063
Marcus Hellberg @marcushellberg.dev · 14/11/2025Does anyone have a functioning example with @spring-ai.bsky.social and an HTTP MCP server? I've been going round in circles for an hour reading docs and examples, but still can't get it working 🤔 020
Reposted by Marcus HellbergCatherine Edelveis @edelveis.dev · 03/11/2025👾Vaadin Tutorial for Beginners: Beautiful UIs in Pure Java My new step-by-step tutorial on using @vaadin.com with #SpringBoot to build awesome UIs. Create a login page, filtered search, and update form in just 15 minutes. No HTML or JS needed! youtu.be/67oJxPRa3Mgyoutu.beVaadin Tutorial: From Spring Boot to Beautiful UI FastYouTube video by CyberJAR 083
Marcus Hellberg @marcushellberg.dev · 28/10/2025Are you a Vaadin developer using AI coding tools? Stop everything you're doing and add the new Vaadin MCP server to your setup before continuing! 🚀 mcp.vaadin.com/docs/ 060
Marcus Hellberg @marcushellberg.dev · 21/10/2025What an absolute treat to have my friend @starbuxman join Vaadin Create to do fast-paced, funny, and information-packed speedrun of all the exciting new features coming in Spring Boot 4 and @spring.io 7! 140
Marcus Hellberg @marcushellberg.dev · 09/10/2025So close… My flight from Orlando was late and I just caught a glimpse of my connection to Helsinki as it pulled out of the gate 😭 320
Reposted by Marcus HellbergSpring I/O @springio.net · 02/10/2025🍃 Real-World AI Patterns with Spring AI and Vaadin by @marcushellberg.dev / @thomasvitale.com @ Spring I/O 2025 ▶️ Video: youtu.be/cLWFu33kM3E 🔗 Slides: speakerdeck.com/thomasvitale... #springio25youtu.beReal-World AI Patterns with Spring AI and Vaadin by Marcus Hellberg / Thomas Vitale @ Spring I/O 25YouTube video by Spring I/O 065
Marcus Hellberg @marcushellberg.dev · 25/08/2025Should we have a higher-level AI chat component in @vaadin.com that handles attachments, streaming, message history? You could register #SpringAI tools, advisors to it to expand its functionality. Full code for the demo below: new AiChat(OpenAiChatModel.class) 020
Reposted by Marcus HellbergJCON Conference @jcon.one · 23/08/2025#Java fanatics come together! Pack your bags (and your #JVM) for #JCONUSA25 at #IBM #TechXchange in sunny Orlando, Florida (Oct 6–9)! Meet Java #Champions learn futuristic #tech and #geek out with fellow #devs 🌴☕ Discounted until the end of August 👉 usa.jcon.one/register #JCON #JCON2025 032
Marcus Hellberg @marcushellberg.dev · 13/08/2025The @vaadin WTF summit is happening! (The only logical name for a workshop spanning Wednesday, Thursday, and Friday) 050
Reposted by Marcus HellbergVenkat Subramaniam @venkats.bsky.social · 05/08/2025Regular registration is now open for @dev2next.bsky.social 2025 www.dev2next.com/4/newsdev2next.comdev2next Conference 042
Marcus Hellberg @marcushellberg.dev · 04/08/2025My weekly AI news roundup by ChatGPT is exceptionally insightful this week 030
Marcus Hellberg @marcushellberg.dev · 31/07/2025Ollama now has a UI as well! I know what I'll be doing today 🤩 021
Marcus Hellberg @marcushellberg.dev · 30/07/2025BREAKING: @vaadin.com is a terrible framework (if you're trying to hack it). 081
Marcus Hellberg @marcushellberg.dev · 29/07/2025🚀 Updated Vaadin MCP ✨ Combines semantic + keyword search with reranking 🛠️ MCP Tools Available: 📚 get_vaadin_primer - Vaadin fundamentals & best practices 🔍 search_vaadin_docs - Search Vaadin docs 📄 get_full_document - Complete doc retrieval 🏷️ get_vaadin_version - Latest stable version info 361
Marcus Hellberg @marcushellberg.dev · 02/07/2025TIL: in Norway they put the picture of the child whose liver they use to make the paté on the can. 130
Marcus Hellberg @marcushellberg.dev · 30/06/2025Getting new Vaadin followers with @marcenglund.com 050
Marcus Hellberg @marcushellberg.dev · 27/06/2025For the next 2 weeks I’ll be observing a different kind of #Vaadin 🤩 260
Marcus Hellberg @marcushellberg.dev · 24/06/2025It's fair to say I'm not a big fan of Kubernetes ☸️ 030
Reposted by Marcus HellbergRené Wilby @rene-wilby.de · 23/06/2025New blog post: How to consume and display Kafka messages in a reactive way using #SpringKafka, #SpringBoot, #React and #Hilla (by @vaadin.com) 👇 rene-wilby.de/en/blog/hill...rene-wilby.deHilla and Kafka. Part 1: Consuming messagesConsuming Kafka messages using Spring Kafka and Spring Boot's auto-configuration capabilities in the Hilla backend and displaying these messages in the Hilla frontend UI in a reactive way. 033
Marcus Hellberg @marcushellberg.dev · 22/06/2025Don’t you just love that feeling when you dig around your old stuff and happen to find 100 trillion dollars? 070
Marcus Hellberg @marcushellberg.dev · 20/06/2025“The summer is short. Most of it rains away.” - popular Swedish summer song Happy midsummer! ☀️ 150
Reposted by Marcus HellbergDaryl @zolbatar.bsky.social · 19/06/2025Judge me. I’ve been using Spring Boot with Vaadin to build a typical reactive web app, sort of thing React gets used for. I like it, it feels way more solid than flaky JS and bundling. Also does hotswap and is of course statically typed (as all good languages are). I’m smitten. 393
Marcus Hellberg @marcushellberg.dev · 11/06/2025Looking forward to an amazing few days with 95 other Vaadiners in Berlin! #VaadinConnected2025 120
Marcus Hellberg @marcushellberg.dev · 09/06/2025Did you know you can message @marcenglund.com right from the comfort of your Vaadin app devtools? 020
Marcus Hellberg @marcushellberg.dev · 08/06/2025Interesting route choice for my Finnair HEL - BER flight, flying backwards through Poland 👀 100
Marcus Hellberg @marcushellberg.dev · 02/06/2025Does @vaadin.com and @spring-ai.bsky.social make it too easy to create an AI chat in #Java? 🤔 173