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

Are you ready for your makeover?

Whether your apps are big or small, fast or slow, scale or don’t scale, or need a complete makeover, we won’t judge! Our Experts love all apps out there, because they see the potential that’s deep inside. The key is simplicity, and that is what we fight for by developing and updating beautiful, ...

Forum, chat, and other ways to connect with the Vaadin community

The main driving factor of Vaadin's success is you, our developer community. With Vaadin 10 is in beta, we’ve seen a lot of new people evaluating Vaadin. To welcome everyone, I want to review the ways you can get help and talk with others in the community. The Vaadin forum Vaadin has always had an ...

Vaadin Framework 8.4 coming out with a bunch of enhancements and improved JDK 10 support

Update: Vaadin Framework 8.4.0 is now available. Alpha releases of Vaadin 8.4 are already available, and the final is scheduled for the 25th of April. The feature release contains enhancements to Grid, TreeGrid, Binder, converters, DateField, BrowserResizeListener and more. ComboBox has a better ...

Functional Reactive with Core Java - Part 01

What do we want to achieve? In this series, we will deal with the subject of Functional Reactive with Core Java. This means that we will examine the areas of functional programming and reactive systems one by one more closely. There are already a lot of systems and libraries, which cover this topic ...