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 ...

Success Story: A winning team

Every project’s success highly depends on the team behind it. It is essential to communicate openly and share valuable information among all members. The right use of skills and needed knowledge is crucial. Still, even the best teams might need some additional support due to the need for project ...

Migrate to Vaadin Flow before anyone else

Have you already migrated to Vaadin 10? Are you ready to enjoy all the benefits of Vaadin Flow once the final version is released? In this post, I will show you how to experiment with Vaadin Flow, with your current Vaadin 7 or 8 application. This is not a migration reference, although there are ...

Functional Reactive with Core Java - Part 05

What do we want to achieve? In the previous section, we have learned how to define a function and how to combine this a little with streams. However, we have always left out the topic of exceptions till now. Unfortunately, we come across these exceptions again and again in Java. How can one deal ...