In meinem Blog teile ich meine Gedanken, Erfahrungen und Erkenntnisse zu aktuellen Themen, die mich begeistern. Hier finden Sie praxisnahe Tipps, spannende Einblicke und innovative Ansätze, die zum Nachdenken anregen und Impulse für eigene Projekte liefern.

Deploy to Google Cloud App Engine with GitHub Actions

Development
en

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 with Workload Identity Federation.

Deploy Vaadin App to Google Cloud App Engine with Java 17

Development
en

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

Development
en

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

Development
en

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 use containers for development and your database?

Barrierefrei mit Vaadin

Consulting
de / en

Wenn man ein Produkt herstellt, dann wünscht man sich natürlich, dass es von möglichst vielen Menschen genutzt wird. Einigen Menschen muss man die Nutzung jedoch erst ermöglichen, nämlich indem man sein Produkt barrierefrei gestaltet.

Visualize Message Flow with Vaadin & Neo4j

Development
en

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 conclusion that it might not be as flexible as we need it to be. Finally, I’ve got the assignment to create a custom [...]

Vaadin and jOOQ – a Match Made in Heaven

Development
en

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, and Hibernate?

Neues bei Vaadin!

Development
de / en

Bei Vaadin stehen die Räder nie still! Der Hersteller des bekannten, gleichnamigen Java Application Frameworks hat gleich zwei wichtige Neuerungen zu verkünden! Aus Vaadin Fusion wird Hilla: Die Entwicklung der Vaadin Framework Familie hat einen neuen Zweig hervorgebracht. Das mit Vaadin 15 eingeführte Fusion hat sich in eine andere Richtung entwickelt als Vaadin Flow, mit [...]

Vaadin Community Award

News
de

Simon Martinelli is one of the first Vaadin Community Award winners

Recording of Vaadin Dev Day Spring 2021

Development
en

I had the pleasure to speak at the Vaadin Dev Day about “High-performance data access with Vaadin”.

Argumente für digitale Renovierung

Consulting
de / en

Arbeiten Sie in einem Unternehmen, das veraltete Software nutzt? Alte Software oder Legacy-Systeme stellen Bedrohungen für Unternehmen dar, die ihre Prozesse optimieren, Kosten senken und innovativ bleiben möchten. Obwohl Nutzer Veränderungen oft ablehnen und die Einführung neuer Software weder einfach noch immer umsetzbar ist, kann eine digitale Renovierung die Brücke zwischen Legacy-Systemen und modernen Anforderungen [...]

Java 16 Records mit JPA und jOOQ

Development
de / en

Die  neue Java Version 16 beinhaltet ein neues Feature: Records Java Records Die  neue Java Version 16 beinhaltet ein neues Feature: Records https://openjdk.java.net/jeps/395 “Erweiterung der Java Programmiersprache mit Records. Dies sind Klassen welche als transparente Träger für unveränderliche Daten agieren. Records kann man als nominelle Tupel ansehen.” Lasst uns Java Records mit JPA und jOOQ kombinieren. [...]