Marc Englund
@marcenglund
Code and photos, professionally and for fun. Product Strategist @Vaadin
Did you know @vaadin 24.8 now offers a super-simple way to share feedback? 🚀 Give the Beta a spin and tell us what you think (how meta)!

Watch this if you're even slightly interested in how AI powered apps are built! @marcushellberg does a great job showing the most important bits and illustrating what they actually do in an approachable manner – even if you're not a @java @springboot @vaadin type of person.
By popular demand: I published a live code demo and tutorial on how to build your own AI powered assistant with @springboot and @langchain4j with a @reactjs frontend powered by the @vaadin Hilla framework: youtu.be/NL7bqlTHjtE I've given this tutorial as a presentation at…
Hey @vs_marketplace, was support replaced by an AI, or what's going on? - We were already verified back in April. - I resubmitted and replied last week; no response. - What does "by date based on publisher date 10/04/2024" exactly? - Does "by" mean "after" in your language?

Join @leifastrand @marcenglund and me for a @vaadin 24.4 demo on Tue (8am PT / 6pm EET). Bring your questions! youtube.com/watch?v=J1HH4U…
📣 SAVE THE DATE! Vaadin Create conference returns on 29-30 October 2024 in Frankfurt, Germany! 🎉 Join us for two days of innovation, learning, and networking with the #Vaadin community. Stay tuned for agenda and registration details. We hope to see you!
“Dave is deaf, and Wally is blind. They witness a murder, but it was Dave who was looking at her, and Wally who was listening.” Multimodal often reminds me of “See No Evil, Hear No Evil” (1989, viewer discretion advised), but #OpenAI & #GoogleAI look really promising now!
Friday glitch or a new type of #MFAFatigue attack? 🤔 Safari asking for Touch ID, but I’m not in Safari, and I can’t find which page is asking. “Cancel” does nothing. Seriously: Touch ID should never be active w/o the target being visible and focused on screen.
A sneak peek of my next Java AI business app starter for analyzing review sentiments and drafting custom responses (using LangChain4j and Hilla). I want to create a handful of these starters: what are some other use cases for AI in business apps that you'd like to see?
I created a new app starter that lets you build a custom chat with docs (RAG) app in 4 simple steps. ☕ 100% #Java 🤖 @OpenAI or @ollama for a local LLM 🦌 🦜 @vaadin and @langchain4j Step 1: clone github.com/marcushellberg…
Hey @builderio, I just noticed all the #opensource links seem to go to the wrong place. Been there, done that, thought I'd let you know 😉

The subscription experience for @OpenAI must be one of the most confusing and buggy ones I know. Others tend to make it easy to keep paying. Maybe ChatGPT is coding its own site – that would explain a lot 😉
I mentioned to @LawrenceDCodes that I wanted to show him how I like to build @hillaframework apps and share some tips and tricks. We decided to live stream it on YT so everyone can join. What could go wrong? Join us on Tuesday and find out! 😄 youtube.com/watch?v=yPv7U3…
Today, #JugOberpfalz hosts @MattiTahvonen 🇫🇮! Matti is a long-time open-source veteran at @vaadin. In his talk about "You are not Google" he will explore if "best practices" from Big-Players like Google work for "normal companies." meetup.com/de-DE/jug-ober…
I got a ton of questions on how I built the @hillaframework Docs Assistant 🤖 so I wrote a blog post outlining the process: marcushellberg.dev/how-to-build-a… tl;dr: create vector embeddings for docs sections, include the most relevant sections as context for ChatGPT
If at all possible, try to avoid this situation. ...also, the maximum number of virtual screens on MacOS is 16. If there needs to be a limit, I feel it should be 13 and increase with each major. Either that, or 42.

Holy VOLUME, Batman. I dig your show @JSJabber, but y’all need to do some audio leveling! Guests and co-hosts whisper, AJ comes in hot, AND THEN ADVERTISEMENTS = literal hearing damage 🙉Please save my hearing?
I was on vacay when the winners were announced, so a late retweet: Really cool winners, congratulations! Take a look, and think about what Collaboration Kit could do for your users. #multiplayer #workplace #application #collaboration
We're excited to reveal the winners of the 2023 Vaadin Collaboration Kit Challenge! 🎉 Thank you to everyone who participated and took the time to design and build incredible collaborative web apps! See the winners: bit.ly/3IURW06