About Simon Martinelli

This author has not yet filled in any details.
So far Simon Martinelli has created 103 blog entries.

Level Up Your Vaadin Apps with Vaadin Editable Grid

Development
en

Vaadin has a fantastic Grid component that also can be made editable. But the configuration of the behavior, especially if you want to use the UI with the keyboard, can be[...]

Beyond Angular and React: Building Web Apps with Vaadin

Development
en

Single-page web applications have today practically become standard. Angular, React, and Vue.js are the best-known representatives in this category of web frameworks. But would[...]

Vaadin BeanValidationBinder with Custom Resource Bundle

Development
en

The BeanValidationBinder from Vaadin uses the default message bundle ValidationMessages from Bean Validation for translations. But often one has already a resource bundle with[...]

The Real Value of Microservices

Development
en

For several years, the microservices architecture has established itself as a quasi-standard and is deployed in many projects. That it is not a catch-all solution is well known.[...]

Deploy Vaadin Application on Heroku

Development
en

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

Development
en

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

Development
en

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

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[...]

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[...]

Web Accessibility with Vaadin

Consulting
en / de

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[...]

Go to Top