Vaadin Blog
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, ...
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 ...
But why Web Components?
Vaadin recently announced Vaadin 10 consisting of developer tools, Vaadin components, and Vaadin Flow. Vaadin Flow comes with many new features and one of the biggest is the usage of Web Components for the client-side, instead of GWT components. There is no big difference on the server-side from a ...
Functional Reactive with Core Java - Part 06
What do we want to achieve? In the last section we have dealt with the handling of exceptions. The result of this was that we always had a case differentiation. Firstly, the smooth runners and secondly the error case. Here, we were able to formulate elegantly with an Optional or more functionally ...
Introducing geo-location, a web component which lets you easily locate, track or reverse geocode your current location
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. Nowadays, many companies make use of location tracking to create different apps, and such purposes ...