World Models – an old idea – part 1

A lot is discussed about world models currently and the next step towards AGI. The idea for them are not new and are based on „The Nature of Explanation“ by Kenneth Craik. I highly recommend the book. In this first […]

AI Use Case Fits

Still today there are heavy discussions about transport. Should we use the private car, public transport or even bikes. The way which a person must pass until the end should be the fastest. In cases it makes sense to use […]

Event Driven Architecture Implementation is a Mindset Shift

Going Event Driven Architecture (EDA) with Microservices or other approaches requires not only to implement stuff differently. The most important and most difficult stuff is that developers must think Event Driven. This requires developers to do mindset shift. Often it […]

Redis is NOT fast

The perception of Redis is that it is fast. It seems like that. But in reality it is not faster than every database or other related software. The only advantage Redis has is it keeps the data in memory and […]

Scaling is not an algorithm but a mechanism

In 2025 many patterns and paradigms are still not in the heads of developers. In many cases developers tend to keep competency for making algorithms faster inside the software. In some cases it makes sense but in the area of […]

DB Locks in MySQL and PostgreSQL

We skip the bullship text here and go in medias res. Due to problems RDBMS need locks. Here a first direct look into them comparing MySQL and PostgreSQL. Comparison of blocking and non-blocking operations Operation MySQL PostgreSQL alter table … […]

How to write DB migrations with Liquibase?

I am not ignoring all these intros where Liquibase is explained and such. We are here because we know what it is. I am talking about evolutionary database using Liquibase and all these concept here are also adaptable to Flyway. […]

Naming in databases

Be consistent in naming „There are only two hard problems in software engineering: Naming and Caching“. Based on that I want to state out the problem about naming on database level I have seen a lot. It starts with the […]