AI makes coding faster, but speed does not solve the real problem: specifications and implementation drifting apart.
This session shows a practical spec-driven approach based on the AI Unified Process, where structured requirements
and system use cases drive the application, and AI generates and evolves code from them incrementally.
You will see why Vaadin is particularly well suited for AI-driven development. Its server-side model, type safety,
and unified Java stack give AI agents a consistent and predictable environment to generate UI and backend together,
without the complexity of fragmented frontend stacks. This improves traceability, stability, and maintainability.
Using real examples, the talk demonstrates how specifications drive UI creation, how guardrails keep architecture consistent,
and how Vaadin enables efficient AI-assisted development of real enterprise applications.


