Vaadin Blog
My first job was to write a new module in an Oracle Forms 6 application. A couple of years later, the company wanted the entire application migrated to Java, and since I was a young developer who knew both Oracle Forms and Java, the migration landed on me. I did it by hand and it took a while. In the end everything worked, and the customer hasn't touched Oracle Forms since.
These days I work as a consultant at Vaadin, and Oracle Forms migrations are still a steady source of work. So I set myself a question: how much of that manual process could an AI coding agent do today? I gave myself two weeks, picked a small Oracle Forms application, and used Claude Code to migrate it to Vaadin and Spring Boot. Here's what I found.
4.3 billion calculations, one Java stack: How IVE scales with Vaadin
Agentic development in the enterprise
Spring AI 2.0 in Practice: Adding LLM Features to a Java Web App
How qubIT manages 4,000+ screens with just 15 developers
Building Secure, AI-Driven Web Apps at Startup Speed: The Virsion Story
Java UI in 2026: A Practical Guide to Desktop and Web Modernization
From VPS to Kubernetes: Containerizing the app in user space
Java GUI Framework Comparison 2026: Vaadin vs JavaFX vs Swing