Skip to main content

Data-Centric Applications with Vaadin 10?

·242 words·2 mins
Vaadin News
Alejandro Duarte
Author
Alejandro Duarte
Alejandro Duarte is a Software Engineer, published author, and Developer Relations Engineer at MariaDB. He has been programming computers since the mid-90s. Starting with BASIC, Alejandro transitioned to C, C++, and Java during his academic years at the National University of Colombia. He relocated first to the UK and then to Finland to foster his involvement in the open-source industry. Alejandro is a recognized figure in Java and MariaDB circles.

I recently got some hard copies of my last book about Vaadin. I love the matte colored look of the cover. Excellent job by Packt Publishing! Anyway, since the feeling of receiving a package with your own books is hard to describe with words, I decided to do it with code.

Although most of the concepts and design ideas that the book covers are valid for any version of Vaadin, I created a Git branch with all the examples migrated to Vaadin 10. At this time, there are certain features that Vaadin 10 doesn’t include (yet?) such as grid editors, menus, and LAYOUT_COMPONENT_GROUP styles. But besides that, pretty much everything was easy to migrate.

There are some new features in Vaadin 10 that, obviously, I didn’t cover in the book–things such as the new Router and the Element API. However, since the book is aimed at developers with basic Vaadin knowledge (i.e., they how to code UIs with the Vaadin Java API), the examples are useful and illustrate techniques you can use in your applications: modularization, authentication, authorization, database connectivity (with JDBC, JPA, MyBatis, and jOOQ), CRUD user interfaces design, lazy loading, and reporting with JasperReports.

Keep in mind that this book is not for total beginners. If you don’t know what kind of components are available in Vaadin and how to use the basic functionality they provide, you should start with the introduction to Vaadin Flow and the official Vaadin tutorial.

Enjoyed this post? I can help your team implement similar solutions—contact me to learn more.

Related

New book about Vaadin 8: Data-Centric Applications with Vaadin 8
·266 words·2 mins
Vaadin News
My new book about Vaadin 8 is available now.
New book about Vaadin Framework 8 coming out
·177 words·1 min
Vaadin News
Writing a new book about Vaadin Framework 8.
Enterprise-app for Vaadin
·314 words·2 mins
Vaadin News
Introducing the Enterprise-app add-on for Vaadin and its successor, the Crud UI add-on.