Vaadin UI Testing with Playwright
In my Vaadin projects, I usually use Karibu Testing for unit and/or Vaadins TestBench for end-to-end tests. Karibu Testing is an open source testing framework developed by Martin[...]
Connect App Engine to Cloud SQL
How to connect from an application running on Google Cloud App Engine to a PostgreSQL database running in Cloud SQL.
Deploy to Google Cloud App Engine with GitHub Actions
In my previous post, I was explaining how to deploy to Google Cloud. The final missing part was to deploy it automatically with GitHub actions. The authentication will be done[...]
Deploy Vaadin App to Google Cloud App Engine with Java 17
Today I tried to deploy a Vaadin application to Google Cloud App Engine It was not as straightforward as expected so I want to share my findings.
Build Master-Detail App with Hilla
In this post, I’ll explain how to use the web application framework Hilla to create a master-detail view with a Grid to display the data and a Form to edit the data.
How to use jOOQ with Testcontainers, and Flyway
When using a database the question is how to manage the versions of the schema and how to use the database in testing. Container technologies became a defacto standard. Why not[...]
Web Accessibility with Vaadin
When you create a product, you naturally want as many people as possible to use it. However, some people have to be enabled to use it first, namely by making the product[...]
Visualize Message Flow with Vaadin & Neo4j
Analyzing and visualizing the message flow between business functions was the goal of my current project. At first, we considered using a UML tool for this job, but we came to the[...]
Vaadin and jOOQ – a Match Made in Heaven
Have you ever had to write an application that didn’t do much other than display and change data? And did you use a Single Page Application framework like Angular, a REST API,[...]
News from Vaadin!
The good folks at Vaadin are constantly hard at work! The developer of the well-known Java application framework of the same name has announced two important changes! From Vaadin[...]
Software Architecture in Agile Development Projects
As advocates of agility, we could see this common definition of software architecture as potentially problematic.
Recording of Vaadin Dev Day Spring 2021
I had the pleasure to speak at the Vaadin Dev Day about “High-performance data access with Vaadin”.