-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Tatu Lund edited this page Jun 18, 2026
·
2 revisions
This Wiki collects the architectural patterns, design decisions, and practical techniques used to build and evolve the Bakery App Starter for Vaadin 8 and Spring Boot.
It documents the real solutions behind the application — not just how it works, but why it works that way.
The goal is to provide a coherent, production‑grade reference for anyone maintaining legacy Vaadin 8 applications or modernizing them while preserving proven UI and workflow patterns.
Here you will find:
- Step‑by‑step guides for building complex UI flows (multi‑step editors, dashboards, CRUD foundations)
- Navigation and state‑management patterns that keep the UI predictable and testable
- Integration techniques for Spring Data, JPA, and security
- Testing strategies for Vaadin 8 applications without relying on a browser
- Design notes explaining the reasoning behind key architectural choices
Each article is written to be practical, reproducible, and grounded in real application code.
Use this Wiki as a reference when extending the application, onboarding new developers, or extracting patterns into your own Vaadin 8 projects.