Vaadin logo image

Using a WebAssembly Module with Vaadin Flow

Utilizing WebAssembly modules (WASM) increase the performance and efficiency of a web application. With Vaadin Flow, loading a WASM can be as simple as writing the proper fetch statement in one of your Polymer templates. Flow also allows developers to easily control the use of these modules from ...

Functional Reactive with Core Java - Part 04

What do we want to achieve? In the last section, we have seen how we can extend the class Optional. The result was the interface Result, which enabled us to do some additional things. In this section, we will deal once again with the functions themselves. In addition to the source text examples ...

This web component, gif-player, lets you control the playback of your gif

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. Is it pronounced “gif” or “jif”? We do not really know. However, we do know one super awesome gif ...

Success story: A turn-key solution

We live in a digital age and a world that is not imaginable without the use of apps anymore. We’re using them at home, at work and during our free time to make our lives easier. Apps with a great look and feel are ubiquitous, which has also increased the end user expectations on apps tremendously. ...

Functional Reactive with Core Java - Part 03

What do we want to achieve? In the last section, we have dealt with the class Optional available to us since Java 8. We have seen there that we can replace some control structures through a fluent or functional style. This also enables us to counteract the NullpointerException known everywhere. ...

A voice component 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. Siri, Cortana, Alexa, Google Assistant. They are all intelligent virtual assistants developed ...

Success story: UX gives you the competitive edge

We’ve lived in a world of bad design and even worse UX. But 18 years ago, a small team of Finnish developers declared their fight against lousy UX with an unbreakable will to create beautiful web apps that users will love. Times have changed ever since. The small Finnish team grew into a global ...

Functional Reactive with Core Java - Part 02

What do we want to achieve? In the last part of this series on Functional Reactive with Core Java, we have done the initial conversions and seen, how the source code changes when we use a few functional elements and aspects. But the question, starting from when do we talk about functional ...

Top 5 web components for password input

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. Do you know that the first Thursday of May of each year is the World Password Day? The original idea ...