Joonas Lehtinen's Avatar

Joonas Lehtinen

@joonas.bsky.social

Web. AI. Open Source. Enterpreuner. Vaadin Co-founder. CS PhD. SF Bay Area. Dad & husband.

86 Followers  |  18 Following  |  13 Posts  |  Joined: 06.05.2023  |  1.5326

Latest posts by joonas.bsky.social on Bluesky

Post image

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

29.07.2025 12:39 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You might not want to commit generated folder...

18.07.2025 18:43 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Hilla and Kafka. Part 3: Kafka Streams Using Kafka Streams and Interactive Queries to consume, aggregate and query streaming data in the Hilla backend and visualize the data in the Hilla frontend in a reactive way.

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

16.07.2025 07:25 โ€” ๐Ÿ‘ 7    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I would like to avoid any politics โ€” it is a slippery slope that will distract focus quick.

15.07.2025 20:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Chinese, Finnish, German, and Spanish translations for
@vaadin documentation is now live. More languages will be added in August.

15.07.2025 13:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I'm starting a new live coding series!
๐Ÿง  Build a local AI chatbot in pure Java
โš™๏ธ With Spring AI, Vaadin UI & Docker
๐Ÿง™ It's a text adventure game with stats, magic, inventory, and AI-generated ASCII art.

Follow along if youโ€™re into #Java + #AI!
#SpringBoot #Vaadin #LiveCoding

04.07.2025 00:00 โ€” ๐Ÿ‘ 8    ๐Ÿ” 3    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

Hard to reason with that. Hopefully the organization will learn at some point of time that modern software development practices save money and deliver better results.

Then you can reverse the rewrite commit :)

25.06.2025 18:55 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Vaadin Copilot AI Pair Coder Prototype
YouTube video by vaadinofficial Vaadin Copilot AI Pair Coder Prototype

Vibe coding feature (prototype) in @vaadin.com Copilot is magical. Rudolf the red nose agent really builds the full Spring app for youโ€ฆ

youtu.be/rBX_ZPvPfN0

29.03.2025 02:48 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thank you!

20.03.2025 23:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
24/7 Flow with Vaadin 24.7 | Vaadin Vaadin 24.7 is here! Simplify upgrades, enhance security, and accelerate development. Upgrade now and keep coding 24/7!

Vaadin 24.7 = faster dev, stronger security, smarter automation!

โœ… Flow: Resilient server-client messaging
โœ… Hilla: React 19 support
โœ… Copilot: Custom components & automation
โœ… Control Center: Now GA!

+ more updates!

๐Ÿ”— See what's new: vaadin.com/blog/vaadin-...

19.03.2025 15:21 โ€” ๐Ÿ‘ 2    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Post image

How do teams choose the right tech for #Java apps?

Weโ€™re running a quick surveyโ€”not just on what tools teams use, but why. Your insights will help the community make better decisions in 2025!

๐Ÿ”— Join the survey: survey.survicate.com/8dd6ee2a0565...

27.02.2025 10:04 โ€” ๐Ÿ‘ 3    ๐Ÿ” 7    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

Itโ€™s disheartening to see such tone-deaf cruelty from an official White House communication.

20.02.2025 00:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

And it is not even that: $2.5M of the $8M contract _limit_ was already spent. Thus, the maximum saving would have been the remaining $5.5M.

In other words, actual saving is less than 0.07% of what DOGE claimed.

20.02.2025 00:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Kahnemanโ€™s โ€œThinking, Fast and Slowโ€ has a parallel in AI:
โ€ข System 1: LLMs produce a rapid stream of thought
โ€ข System 2: Reasoning models think before answering

06.02.2025 00:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Vaadin Directory Wrapped 2024
YouTube video by Sami Ekblad Vaadin Directory Wrapped 2024

Vaadin community releases a plugin update daily in average and adds a completely new plugin almost weekly. With over 2000 plugins to choose from, community really elevates Vaadin. This is Open Source in practice.

Kudos @samiekblad.bsky.social for leading Directory!

youtu.be/D5JbB5nf3qk?...

26.01.2025 08:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

๐Ÿค– @tzolov.bsky.social created a cool demo showing off OpenAI gpt-4o-audio and Spring AI and said it could use a better interface. Ask, and you shall receive. Introducing Marvin, the paranoid UI ๐Ÿ˜†
github.com/marcushellbe...

06.12.2024 00:32 โ€” ๐Ÿ‘ 10    ๐Ÿ” 5    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Full stack level up: whatโ€™s next for Vaadin by Joonas Lehtinen - Vaadin Create 2024
YouTube video by vaadinofficial Full stack level up: whatโ€™s next for Vaadin by Joonas Lehtinen - Vaadin Create 2024

One year ago, I rejoined Vaadin to help guide the product in a fresh new direction. I'm immensely proud of what our team has achieved over the past 12 months. Five weeks ago, I had the privilege of summarizing what we build at our annual user conference.

12-minute recap:
youtu.be/lWbLQda_aPU?...

04.12.2024 23:01 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Figma to Vaadin | Figma Generate Vaadin UI code by copy-pasting designs from Figma. Works with Vaadin Flow (Java) and Hilla (React). This file documents the feature and offers few sample UI's that can be used for testing or ...

Copy-paste from Figma to @vaadin.com

www.figma.com/community/fi...

06.11.2024 15:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hello world!

06.05.2023 05:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@joonas is following 18 prominent accounts