Book Review: Data-Centric Applications with Vaadin 8

Good news for Vaadin enthusiasts: A new book about Vaadin is available now! In Data-Centric Applications with Vaadin 8, Vaadin Advocate Alejandro Duarte explores how to create functional web apps, where data management is a key concern. Unlike many IT manuals, which only offer an introduction to ...

Community Spotlight: Kimmel Tamás - a CDI expert and Vaadin contributor

The Vaadin community contains a lot of different kind of talent. Some are new to Java, looking for a more productive development platform, some have vast experience from Java and related technologies. Kimmel Tamás is a domain expert in CDI and there is a high chance his code is powering your Vaadin ...

Functional Reactive with Core Java - Part 08

What do we want to achieve? In the previous sections, we focused on the functional approaches. We will now start discussing the reactive approaches, in order then to combine these with the functional approaches. In addition to the source text examples given in this article, I will also use the ...

A web component that lets you integrate mathematical expressions handwriting recognition

Web Components Wednesday (WCW) blog series is created for two purposes: introducing easy-to-use components and educating people on the concept of Web Components. All the WCW blogs can be found here. Algebra, calculus, geometry, probability, and we could even go a thousand more mathematics topics, ...
Screenshot of the Edit Configuration dialog in Eclipse

Developing without Server Restarts

Developing without Server Restarts Note: HotswapAgent+DCEVM is not supported for the latest Vaadin LTS (Vaadin 14). See the current Development Workflow documentation on the Vaadin Docs site for the recommended hot-deploy solution for your underlying framework (plain servlet, Spring or CDI). A ...

Browse a file system on the server-side

Recently I saw this question in StackOverflow: The quick answer to this one is that, no there is no FilesystemDataProvider in Vaadin 8. Since it is missing, it is naturally a hindrance to some Vaadin 7 -> 8 migration projects. That gave me motivation to study, if it is difficult to implement ...

Functional Reactive with Core Java - Part 07

What do we want to achieve? When one works with the functional aspects of programming, one come across, at some point of time, the term of Memoizing. What is this supposed to be and how can we map this in Core Java? In addition to the source text examples given in this article, I will also use the ...

Top 5 Material dialog components for your next web app

Web Components Wednesday (WCW) blog series is created for two purposes: introducing easy-to-use components and educating people on the concept of Web Components. All the WCW blogs can be found here. We see these dialogs prompting every day, asking us to take action or merely to inform an error ...

Expert Services

Every app is different, and especially the teams behind those apps are unique in so many different ways. As a result, customer requirements and needs for our consulting services vary greatly. The previous blog posts of this series have introduced you to a few of those needs like UX/UI design ...