A basic micro-frontend with Vaadin

Microservices are a well established pattern in backend development. Everybody is using it. Running more than a dozen of microservices just to handle a single domain is not uncommon. But when it comes to frontend development, things are often different. I experienced two situations a lot:

Read More

How to plot test results to discover regressions

In my daily work, I strongly believe in the benefits of End-2-End tests. End-2-End tests give us the confidence that our system is working as in tended. Other than unit tests, they are black box tests running from outside against our deployed services. They are our final barrier before we deploy anything to production: if the End-2-End tests are green, we can hit the button.

Read More

Neo4J with Spring Boot

Over the last ten years, I worked with a lot of different database. I worked with traditional SQL databases such as DB2 and Oracle in a professional context. NoSQL databases such as DynamoDB have been my best friends during the last five years. On side projects I also touched stuff like MongoDB. However, I never worked with a graph-database up till now. Time to change that with Neo4J!

Read More

My Bachelor's and Master's Thesis

In 2011, I wrote my Bachelor’s Thesis and about three years later in 2014 it was time for Master’s Thesis. I blogged a lot about both projects back then, but I never published the actual documents. The reason for that was that I wrote both thesis in cooperation with a company. My Bachelor’s Thesis has been a research project for IBM’s database development team (DB2 on z/OS) and my Master’s Thesis has been written for Informatica and their PIM team. So both documents have been under a blocking notice for a certain period of time. They have been confidential, if you want to say so. I wasn’t allowed to publish them.

Read More