Deploy Vaadin Application on Heroku
Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud. I’ve used Heroku for some smaller projects in[...]
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[...]
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[...]
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”.
Java 16 Records with JPA and jOOQ
The new Java version 16 includes a new feature: Records