Building Secure, AI-Driven Web Apps at Startup Speed: The Virsion Story

Virsion Studio

For a startup, the gap between a visionary idea and a market-ready product is often bridged by two things: speed and security. This was the exact challenge facing Virsion, a tech startup focused on democratizing generative AI for small-to-medium-sized institutions.

When founders Giovanni and Gianmarco Virzi set out to build a secure RAG (Retrieval-Augmented Generation) application, they didn't just need a library—they needed a "companion" framework that would allow them to focus on business logic rather than UI boilerplate.

Subscribe to our newsletter

Be the first to learn about new Vaadin resources and tips

Java UI in 2026: A Practical Guide to Desktop and Web Modernization

Java UI in 2026: A Practical Guide to Desktop and Web Modernization

This article is for Java teams that maintain important desktop applications and need to decide what to do next: keep the desktop UI, move parts of the application to the browser, modernize gradually, or rewrite. TL;DR The right answer depends less on the UI framework and more on the application's ...
From VPS to Kubernetes: Containerizing the app in user space

From VPS to Kubernetes: Containerizing the app in user space

In the previous VPS post we deployed URL shortener service the old-fashioned way: clone the repository, build it on the server, wire up Jetty server, configure nginx by hand, and run Certbot. Quite many steps and moving parts, and everything living as bare processes on a single Ubuntu machine. And ...
Compare JavaFX and Swing and other GUI frameworks

Java GUI Framework Comparison 2026: Vaadin vs JavaFX vs Swing

Published 2024, Updated 2026 Choosing Java GUI framework is crucial for building responsive and robust applications. Whether you're working with Swing, JavaFX, or exploring modern frameworks like Vaadin, your choice will significantly impact your project's performance and user experience. Learn how ...

SWT and Eclipse RCP on the Web: What AI Could and Couldn't Port

I came to RSS about twenty years late. When I finally went looking for a good reader, one beloved old Eclipse desktop app kept turning up on every "best of" list—RSSOwl—and it wouldn't even launch on my Mac. I'm a developer, so instead of shrugging I got nosy: how hard would it actually be to ...
best backend frameworks for enterprise development

Best Backend Frameworks for Enterprise Development in 2026

Choosing a backend framework isn't just about picking the most popular technology anymore. In 2026, enterprise teams are weighing performance against ecosystem maturity, developer availability against cloud costs, and greenfield flexibility against a decade of institutional knowledge already baked ...
Spring Boot 4 migration playbook for teams upgrading from 3.5

Spring Boot 3.5 to 4 Migration Playbook: A Step-by-Step Guide for Teams

Upgrading to Spring Boot 4 is about more than changing a version number in your pom.xml. Before you upgrade, it's worth taking stock of your project: your Java version, Spring Cloud release train, JSON serialization, servlet container, Vaadin version, Spring AI dependencies, native-image builds, CI ...
AI-Driven Software Development

Maximizing Control and Flexibility in AI-Driven Software Development

2026 has been a watershed year in software engineering. The debate over whether AI would ever replace human developers is over: New, improved – often self-improved – AI tools are landing with startling regularity, and the results speak for themselves. Agentic coding assistants can now execute ...

Vaadin 25.2: Build UIs in plain language, and call the browser from Java

Vaadin 25.2 is the second feature release in the 25.x line. It brings three main additions: you can put AI to work inside your data views, call native browser capabilities from plain Java, and turn your existing end-to-end tests into load tests. You also get new and updated components, deeper ...

Introducing Vaadin Enterprise Edition

Today we are introducing Vaadin Enterprise Edition, a dedicated Vaadin product for organizations building and maintaining business-critical Java applications. Vaadin Enterprise Edition, or Vaadin EE, is the same Vaadin framework you already use, maintained as a separate edition for enterprise use, ...