Vaadin Blog

Web performance webinar with Tracy Lee
We kicked off this year with a webinar presentation on improving web application performance by Tracy Lee. Continue reading for the highlights and an overview of the presentation or watch the full recording on Youtube. A big Thank You to Tracy Lee for holding this webinar! Who is Tracy Lee? Tracy ...

Vaadin Challenge: Get certified and win a Vaadin t-shirt
In the past, access to our video training courses and certifications was included in the Plus tier. We decided to unlock them all and make them available for free in the Core tier. Now, we’re challenging our community members to get certified in Vaadin 14, our latest LTS version. How the challenge ...

Using Vaadin 14 with Liferay - what works, what doesn't?
Liferay has advocated strongly for OSGi lately. And we have lagged behind with this. Our plan was to look into Liferay support for Vaadin 14 after getting OSGi compatibility for npm done. But not every Liferay user needs OSGi. You can already build Vaadin 14 portlets today! Create Liferay portlets ...

Performance testing a Vaadin application: Part 4 Gatling
Gatling is a free, open-source performance testing tool. It was first released 2012 and has since gained in popularity. In addition to its free tools, Gatling offers a wide range of (commercial) professional services. Gatling is mainly implemented with the Scala programming language (as opposed to ...

Polymer 3 templates and the modernization to LitElement
There are a lot of reasons to be excited about the new Vaadin client-side model based on LitElement that was introduced in Vaadin 15 and is now being ported to the newest Vaadin 14 version. Some of the reasons include: the ability to develop with TypeScript, the collection of faster and ...

Submitting a PWA to Google Play Store using Bubblewrap
This tutorial shows how you build and submit your progressive web application (PWA) to the Google Play Store. We use the PWA from our Modern Web App tutorial series as an example and wrap it as a Trusted Web Activity (TWA) using the Bubblewrap CLI by Google Chrome Labs. You can find more details ...

Re-introducing OSGi support for npm-based Flow projects
Vaadin has been a popular UI technology for OSGi-based Java solutions for years. Many OSGi users are still on Vaadin 7 or 8. Last year their migrations almost stalled, as Vaadin 14 only supported OSGi in the “compatibility mode". Compatibility mode uses the deprecated Bower + WebJars-based solution ...

Vaadin Community Channels and Social Media
Hola! I'm Luis and I’m the new Community Advocate at Vaadin. I thought I should use this chance to introduce myself, as I’ll be behind a lot of the communication in our Social Media and you’ll often see me in our Community channels. My mission is to be the voice of the Community inside the company, ...

CGI automated routine tasks in social and health care
ITTE is a self-service solution for health and social care. The solution enhances and automates customer registration throughout the customer journey and provides information and guidance. The solution automates the routine tasks of professionals, allowing them to focus more on their core tasks. ...