About Simon Martinelli

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

The advantages of custom software

Consulting
en / de

In this article, we will explore the main benefits and disadvantages of custom software and when & why to use each.

IT Security for Small Businesses

Consulting
en / de

In this article, we delve into the topic of IT security for small businesses. We explore the reasons why IT security is crucial for them, the potential consequences and costs of[...]

Legacy IT infrastructure

Consulting
en / de

In many organizations, legacy IT systems and applications can still be found. They are known to be hopelessly outdated, yet they cannot be done away with. Is it a hopeless situation?

IT infrastructure for small businesses

Consulting
en / de

For most people, it often operates unnoticed as a black box in the background and only becomes noticeable when something doesn’t work: the IT infrastructure. What makes it[...]

Software modernization

Consulting
en / de

In the following article, you’ll learn what software modernization is and how you can use it to improve the performances of your company.

Resolving SonarQube Rule S2699 with Karibu Testing AssertionsĀ 

Development
en

I’m using Karibu Testing for testing my Vaadin applications which work perfectly. But recently, I encountered a problem when I analyzed my code with SonarQube. Karibu[...]

Custom Software Examples

Consulting
en / de

In this article, we’ll look at some well-known examples of custom software and explain when it should be used for maximum performance.

The Cost of Custom Software

Consulting
en / de

In this blog post, we will look at custom software costs from different angles. Learn what affects custom software costs and whether it will pay off for your business.

Spring boot, angular and JWT authentication

Development
en

In preparation for a potential customer project, I had to refresh my knowledge of Angular. The best way to do that is to create a small demo application. I used Angular 15 with[...]

Vaadin Keycloak OAuth2 Integration

Development
en

Keycloak is an open source identity and access management solution. This article shows how to configure Vaadin and Spring Security to use OAuth2 with Keycloak.

Automate Docker with GitOps & Portainer

Development
en

GitOps isĀ a branch of DevOps that focuses on using git repositories to manage infrastructure and application code deployments. The main difference between the two is that in[...]

Build Secure Web Apps with Vaadin & Spring Boot

Development
en

Almost all web application frameworks include their security-relevant functions and provide the respective interfaces to external security solutions. As a Java-based full-stack[...]

Go to Top