Vaadin 25.3 shipped a ton of improvements for AI development, new components, and improved production observability. Check out the highlights! www.youtube.com/watch?v=WnkI...
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/...
Marcus Hellberg reposted
Replying to @rabauer.dev
This 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.
This 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!
Vaadin 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...
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...
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...
Getting 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 π₯³
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-...
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
Excited 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...
Marcus Hellberg reposted
Today 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...
I 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...
Does 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 π€
Marcus Hellberg reposted
πΎ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/67oJxPRa3Mg
Are 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/
What 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!
Marcus Hellberg reposted
π 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... #springio25
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
Marcus Hellberg reposted
Regular registration is now open for @dev2next.bsky.social 2025 www.dev2next.com/4/news
BREAKING: @vaadin.com is a terrible framework (if you're trying to hack it).
π 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
New 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...
Marcus Hellberg reposted
Did you know you can message @marcenglund.com right from the comfort of your Vaadin app devtools?
Did you know @vaadin.com 24.8 now offers a super-simple way to share feedback? π Give the Beta a spin and tell us what you think (how meta)!