Improve your Vaadin application with fancy animations
Vaadin is a feature rich framework to develop applications with Java. It provides a large set of components for all kinds of business requirements and a convenient programming model to…
Vaadin is a feature rich framework to develop applications with Java. It provides a large set of components for all kinds of business requirements and a convenient programming model to…
All those architectures out there start as a simple consistent idea… and end in a mess. After too many change requests and refactoring tasks to improve your project or correct…
The first release candidate for Vaadin 10 has been unleashed and I have just started to migrate some of my Vaadin 7/8 projects to version 10. As I prefer a server…
Vaadin 10 is an almost complete rewrite of the successfull Vaadin framework and offers many new interesting and usefull features. One interesting feature is the router, that will superseed the…
Creating a multi lingual web application is a common task in modern web development. Most (old-school) java web frameworks offer out-of-the-box solutions for this task, but for single-page-application frameworks like…
With version 8.3 of the Vaadin UI framework along with the official CDI addon for Vaadin, come a number of changes for CDI usage. Some enhancements were made for the…
Separating the business logic from application code has been a customer's dream and one of the most important architecture goals for many IT development projects. However countless "if - else"…
The Vaadin 8 framework uses the excellent Valo theme, which can be used out-of-the-box or as the base for a custom theme. The (old school) themes for Vaadin 7 (reindeer,…
The model-view-presenter (aka MVP) architecture pattern is a good choice for Vaadin applications. It clearly separates the business logic from the UI code and improves testability. Well... I heard statements…
The MVP (model-view-presenter) is a solid architecture pattern for Vaadin projects of all sizes. However there are many ways to achieve it. I would like to have a MVP architecture…