Marcus Hellberg

Marcus Hellberg

@marcushellberg.dev

Applied AI Researcher, Speaker, DevRel expert. Java Champion. VP of AI Research @vaadin.com

1.1K followers239 following365 posts

Vaadin 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/...

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...

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.

Marcus Hellberg reposted

In 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.

Last 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 🀞

Marcus Hellberg reposted

Vaadin 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.

Marcus Hellberg reposted

Ever 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

Marcus Hellberg reposted

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

Marcus Hellberg reposted

🟦 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

Should 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)

Marcus Hellberg reposted

#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

πŸš€ 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

Marcus Hellberg reposted

Judge 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.