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.

Connect to Google Cloud SQL from Java

Development
en

Recently, I migrated my application to Google Cloud Run and Cloud SQL, and I struggled with connecting to the database. So, I’d like to share one way to achieve the connection.

Microservices

Consulting
de / en

In diesem Blog-Beitrag erklären wir, was Microservices sind, wann sie eingesetzt werden sollten, wie sie effektiv in Unternehmen implementiert werden können und analysieren die Vorteile und Herausforderungen, die sie mit sich bringen.

The True Value of Microservices

Consulting
de

Read the full article about Microservices written by Simon Martinelli that appeared in Java Spectrum

Hibernate Schema-based Multi-Tenancy using StatementInspector

Development
en

When using schema-based multi-tenancy with Hibernate, a simple way to define the schema is using a MultiTenantConnectionProvider where we call SET SCHEMA on the connection. However, this approach does not work with certain databases like MS SQL.

How do you get a Spring Bean without Dependency Injection?

Development
en

Sometimes, you want to use a Spring Bean in a class that is not a Spring Bean, but then dependency injection doesn’t work. This article shows a way to get around that limitation.

2023 – What a Year!

News
en

I’ve been a software developer since 1995, but 2023 was by far the most exciting year of my IT career. Let’s look back on projects, conferences, and recognitions and an outlook to 2024.

IT-Sicherheitsrisiken

Consulting
de / en

In diesem Artikel werfen wir einen genaueren Blick auf die Definition von IT-Sicherheitsrisiken, um ein grundlegendes Verständnis für die komplexen Gefahren zu schaffen, denen Unternehmen und Organisationen gegenüberstehen.

Durable Subscription with JMS and Spring Boot

Development
en

When using the publish-subscribe domain with JMS we often want to use durable subscriptions. But how can this be done with Spring Boot?

Testing Spring Boot JMS with ActiveMQ Artemis and Testcontainers

Development
en

Currently, I’m teaching JMS with Spring Boot at the University of Applied Science in Bern, Switzerland. We use Apache ActiveMQ Artemis as the JMS message broker. But how can we test our Spring Boot application?

Java Champion

News
de

Vor kurzem wurde mir die Ehre zuteil als Java Champion gewählt zu werden. Es ist eine der höchsten Auszeichnungen die man in der Java-Community erhalten kann und für die Ernennung bin ich den Java Champions äusserst dankbar!

IT-Risikomanagement

Consulting
de / en

Erfahren Sie mehr über die entscheidenden Aspekte des IT-Risikomanagements und wie Ihr Unternehmen seine digitale Infrastruktur schützen kann, um langfristigen Erfolg in dieser zunehmend vernetzten Welt zu gewährleisten.

IT-Sicherheitsaudit

Consulting
de / en

IT-Sicherheitsprüfungen sind entscheidend für die Sicherheit Ihrer IT Systeme und Daten. In diesem Artikel erörtern wir alles über IT-Sicherheitsaudits, ihre Vorteile, Arten von Audits, Audit-Prozesse und bieten eine hilfreiche Checkliste für die Durchführung eines IT-Sicherheitsaudits für Ihr Unternehmen.