Blog & Articles

Article

Implementing GitOps without Kubernetes

Blog Post

Survivorship Bias

Menschen, Muster, Motivation: Sozialpsychologie in der IT

Blog Post

API Drift – Wenn APIs Unbeschriebenes tun

API Drift passiert immer dann, wenn das Verhalten eines APIs von der Beschreibung des APIs abweicht. Dies liegt oft daran, dass Beschreibungen separat erstellt und nicht nachgeführt werden. API Drift kann zu Problemen führen, vor allem wenn sich Konsumenten darauf verlassen, dass sich ein API wie beschrieben verhält.

Article

Back to Basics: Gute Architektur muss nicht „trendy“ sein

Article

LLMs mit Spring AI integrieren

Spring AI stellt sich vor

Blog Post

Better RAG With Hybrid Search

One component of RAG (retrieval-augmented generation) is the retrieval. In other words: we have to solve a search problem. Reading articles about RAG, one can get the impression that vector search is the essential or even the only piece of the puzzle. In this blogpost you’ll see why this does not bring us close enough to the goal.

Blog Post

When the Worldview is Shifting

Sometimes it is the small details that change our worldview; when the veil of magic lifts and the magician’s craft shines through

Blog Post

Wenn das Weltbild wackelt

Manchmal sind es die kleinen Details, die das Weltbild verändern; wenn sich der Schleier der Magie lüftet und das Handwerk des Magiers sichtbar wird

Blog Post

Besseres RAG mit hybrider Suche

Eine Komponente von RAG (Retrieval-Augmented Generation) ist das Retrieval. In anderen Worten haben wir ein Suchproblem zu lösen. Wenn man Artikel über RAG liest, bekommt man den Eindruck, dass die Vektorsuche ein essentieller oder sogar der einzige Bestandteil sei. In diesem Blogpost sehen Sie, warum das nicht zum Ziel führt.

Blog Post

Monokausalität: Warum wir einfache Erklärungen lieben

Menschen, Muster, Motivation: Sozialpsychologie in der IT

Blog Post

Use webjars-locator-lite with internal WebJars

Blog Post

LLM-assisted Abbreviation Mining for Legacy Systems

This blog post shows the process of mining abbreviations and discovering first concepts a COBOL legacy mainframe codebase is made of with the help of Large Language Models. It uses Python, pandas and Claude 3.5 Sonnet to generate insights that can be gathered from such a simple thing like a list of files.

Article

Diverse Kommandozeilenwerkzeuge für Container und Kubernetes

Mehr Auswahl im Kommandozeilenwerkzeugkasten

Article

Generative AI: The End of “Too Expensive” in Business Software?

Exploring Features That Were Once Out of Reach

Article

Java and its annotations

Java code without annotations is hardly conceivable nowadays, even though it is constantly criticized. It’s hard to believe that there was a time before them. Three use cases demonstrate how these problems were solved before the introduction of annotations and how things could work without them today.

Article

Pragmatische Evolution von Platform Engineering für die Cloud

Organisatorische und kulturelle Transformation

Article

Spring Boot und explodierte JARs

Spring Boot Deployments effizienter machen

Article

Entwickler skalieren anders als Applikationen

Interne Plattformen können die unternehmenseigene Softwareentwicklung beschleunigen, indem sie die mentale Belastung der Entwicklungsteams reduzieren. Als Abstraktionsschichten konzentrieren sie sich auf die wesentliche Fach- und Laufzeitdomäne. Wenn sie sorgfältig gebaut sind, durchbrechen sie alte Konflikte und erlauben zum Beispiel den Entwicklungsteams viel Innovationsfreiheit trotz (oder dank) hoher Standardisierung. Allerdings erfordert dies ein Umdenken über den Wert von Wiederverwendung und auch eine Kehrtwende von Projekten hin zu internen Produkten. Organisationen, die der Versuchung erliegen, bestehende Betriebsschichten oder Frameworks in “Plattformen” umzubenennen, dürfen daher keine Wunder erwarten.

Article

Here’s All You Need To Know To Start Building With Generative AI

Blog Post

Mehr aus Git machen

Einfache Konfigurationsanpassungen für mehr Komfort

Blog Post

Ist das Spring RestTemplate wirklich Deprecated?

Ist das Spring RestTemplate wirklich veraltet? Dieser Artikel beleuchtet die verwirrende Geschichte hinter der angeblichen Deprecation, klärt auf, was wirklich Sache ist und gibt praktische Empfehlungen für Entwickler. Erfahren Sie, warum Sie vielleicht doch nicht all Ihren Code umschreiben müssen.

Blog Post

Springboot mit Keycloak in 2024

Endlich aktuelle Infos…

Article

Social Engineering ist durchgespielt

Soziotechnische Welten - Teil 14

Article

Perfect solution for legacy code

This article is about people who are passionate about improving legacy systems. They are motivated to constantly reduce technical debt to ensure that software systems remain expandable in the long term. Prejudices and stereotypes in our industry prevent us from making the best possible use of these people’s potential.

Article

How To Build a Data Product with Databricks