Join us for Vaadin Dev Day 2017 in Zürich, Switzerland or in Chicago (IL), United States to learn more about real-life Vaadin development: https://vaadin.com/devday
Data binding is the other half of the user interface. Too often we see developers using Vaadin's data components through setter and getter APIs when they could get most of the functionality for free without having to write any of that code. How does data binding work in Vaadin and how do you build component compositions, such as editors that can be associated with domain specific data types? This session will walk you through the right way of building Vaadin components that are pluggable to your business domain. We will also cover data validation and conversion, as well as talk about the recommended best practices on what kind of data should be bound to the UI.