Blog & Articles

Article

LLMs mit Spring AI integrieren

Spring AI stellt sich vor

Blog Post

Better RAG With Hybrid Search

Why the overemphasis on vector search does not solve the problem

Blog Post

When the Worldview is Shifting

Large Language Models (LLMs) can feel like magic. We observe them and imagine that they work in a certain way. Then something surprises us, shattering the illusion and fundamentally reshaping our understanding. In this blogpost I’ll show you one such surprise from my own experience, and I believe that your worldview will have changed at the end.

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

Monokausalität: Warum wir einfache Erklärungen lieben

Menschen, Muster, Motivation: Sozialpsychologie in der IT

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

Use webjars-locator-lite with internal WebJars

Blog Post

LLM-assisted Abbreviation Mining for Legacy Systems

Deciphering the Hidden Language within Old Software Programs

Article

Diverse Kommandozeilenwerkzeuge für Container und Kubernetes

Für den Umgang mit Containern und Kubernetes gibt es mittlerweile eine riesige Auswahl an Werkzeugen auf der Kommandozeile. So viele, dass es schwer ist, einen Überblick zu behalten und jedes neue Werkzeug mitzubekommen. Dieser Artikel stellt deswegen einige der vorhandenen Werkzeuge vor, die ich regelmäßig nutze.

Article

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

Exploring Features That Were Once Out of Reach

Article

Java and its annotations

Stories of code before and without annotations

Article

Pragmatische Evolution von Platform Engineering für die Cloud

Viele Unternehmen haben Services von Public-Cloud-Providern adaptiert, um von der Skalierbarkeit, Zuverlässigkeit und Innovationskraft der Cloud zu profitieren. Das primäre Ziel dabei: die Beschleunigung der eigenen Entwicklungsprozesse. Doch häufig tritt genau das Gegenteil ein.

Article

Spring Boot und explodierte JARs

Spring Boot Deployments effizienter machen

Article

Entwickler skalieren anders als Applikationen

Article

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

Curious on how to start building with Generative AI? This guide covers the basics, from deploying local models to utilizing tools like Huggingface and LangChain. Learn to create your first AI application, manage customer feedback, and grasp key concepts such as context windows and vectorization. Discover practical examples and essential resources to help you get started.

Blog Post

Mehr aus Git machen

Einfache Konfigurationsanpassungen für mehr Komfort

Blog Post

Ist das Spring RestTemplate wirklich Deprecated?

Das Mysterium um Springs RestTemplate in 3 Akten

Blog Post

Springboot mit Keycloak in 2024

Zur Verknüpfung einer Springboot-Anwendung mit Keycloak gibt es wahrlich genug Tutorials im Netz. Allerdings gibt es in den neuesten Versionen beider Anwendungen einige Dinge zu beachten, die sich geändert haben.

Article

Social Engineering ist durchgespielt

Soziotechnische Welten - Teil 14

Article

Perfect solution for legacy code

Article

How To Build a Data Product with Databricks

In today’s data engineering, the focus is primarily on developing modular data products. This article outlines the advantages of modularity over monolithic data pipelines and explains, step-by-step, how to develop data products using Databricks – from defining a data contract to creating and implementing Databricks Asset Bundles, setting up a CI/CD pipeline, and publishing metadata.

Article

Modernisierung einer Legacy Software-Architektur

Article

Nicht mehr Open-Source

Technologieentscheidungen rational treffen

Blog Post

Type-safe SQL queries in Java and Rust

In recent years, our industry has been in favour of strong typing and build-time verification to make certain classes of bugs impossible. How much influence has this trend had on how we can write SQL queries in Java? Let’s look at how typesafe SQL queries can be in Java, how this compares to what you can do in Rust, and consider the benefits and drawbacks of these different approaches.

Article

Identification of Team Boundaries

How to Identify Boundaries for Autonomous, Cross-Functional Teams