Recent Posts

How to Deploy a Vaadin Application to Google Cloud App Engine

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. The example project is available on GitHub: The Vaadin Application First, I’ve created a new Vaadin application: Then I did a production build: mvn package -Pproduction That will generate an executable JAR …

Read More »

Discussing Backend For Front-end

In the good old days, applications were simple. A browser sent a request to a webapp endpoint; the latter fetched data from a database and returned the response. The rise of mobile clients and integrations with other apps upset this simplicity. I want to discuss one solution to handle the complexity in this post. The increased complexity of system architecture …

Read More »

Released: OpenJDK 18.0.2, 17.0.4, 15.0.8, 13.0.12, 11.0.16, 8u342

Java has regular patch and security updates that are co-ordinated across the community, they happen once per quarter. When these updates happen, there are fixes including security issues that are addressed, all of which are displayed on The next quarterly release of the OpenJDK has been made available, as scheduled, for July 2022, impacting a number of OpenJDK releases. …

Read More »