Building and Deploying an AI Chatbot with Java: A Comprehensive Guide

A while back, I built the Vaadin Docs Assistant, a ChatGPT-based AI assistant that can answer technical questions about developing with Vaadin Flow or Hilla based on the latest available documentation. If you're curious about the concepts behind the assistant, I recommend my earlier blog post. In ...
Featured image with accessibility icons on a purple background.

Demystifying accessibility in software development: Importance, principles, and Vaadin's approach

In this blog, explore accessibility best practices in software development and learn how to prioritize inclusivity in your business application by leveraging Expert-On-Demand hours and Vaadin's Accessibility Review. In today's digital landscape, ensuring accessibility is no longer an afterthought ...
Elevate security in Vaadin applications with the AppSec Kit.

AppSec Kit: Elevate security for Vaadin applications

With a 742% average annual increase in software supply chain attacks reported by Sonatype, application security has become a top concern for businesses. Today Vaadin is excited to announce AppSec Kit, a new Acceleration Kit designed to enhance the security of your web applications built with ...
Image with screenshots of the Vaadin Visual View Builder

Design Java UIs without coding using the Vaadin Visual View Builder

Do you need to empower your product owners or domain experts to help design a UI for a Java application? Are you prototyping new views to share internally or externally? Do you want a head start on developing a new app or a screen? The Visual View Builder is an effective solution for all of these ...
Introducing Vaadin's new Low-code to Pro-code tools for Java

Introducing Vaadin’s low-code to pro-code tools for Java: Avoiding lock-in and maintaining flexibility

In an era where software plays a crucial role in customer interactions, business process automation, and competitive differentiation, the interest in low-code development is increasing. With a shortage of skilled developers worldwide, organizations are looking to empower a new breed of users known ...
Liukuri is a web app built with Vaadin to help navigate electricity price fluctuations in Finland during the current energy crisis.

Built with Vaadin: Navigating changing electricity prices in Finland with Liukuri

Liukuri is a web app visualizing the current electricity prices and sources inspired by exceptionally high electricity prices in 2022. In addition, it also features an electricity cost calculator with which you can determine how much your electricity consumption in Finland has cost based on actual ...
Resolving blocking dialogs with Vaadin

Tackling blocking dialogs in web applications with Vaadin

A blocking dialog is a dialog that blocks the code execution until an answer is obtained from the user. They can be a major hindrance to a seamless user experience in web applications. Imagine being engrossed in a task, only to be interrupted by a modal dialog that demands attention and halts your ...

SQACE – The low-code data platform for business and IT built with Vaadin

SQACE is built with Vaadin Flow V24 and Vaadin Charts. The utilization of Vaadin has led to improved efficiency, enabling the team at FINARIS to develop faster with reduced overhead. Continue reading to discover more about the project. The company: A partner of the financial world SQACE is a ...

Unlock the power of user research: Building delightful business applications

With over 20 years of experience in web applications across various business verticals, our Vaadin experts have discovered the remarkable benefits that well-researched and -designed business applications offer. From reducing errors to delivering delightful user experiences, this distinction is ...