A practical guide to MVP for Vaadin
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…
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…
Securing passwords is a common task for developers. Wildfly offers credential vaults for this task and manages to automatically use the secured passwords for datasources or active directory credentials. If…
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"…
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…
During the last couple of days, I had the task to call some rest endpoints for a backend application. So far, so good, so easy... I thought. However, something looked…
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…
Right now - as I am writing this post - Vaadin is my favourite UI framework for Java web applications. While alot of frameworks seem to create just as much…
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,…
When developing web applications with JSF and PrimeFaces most target users are still using PC or laptops as they will use the application mainly during work hours. Mobile devices like…