Sharing Knowledge

Publications

Technical articles in leading German developer magazines.

6 articles
dotnetpro

From the advisor in the background (+ GEEF Principle)

Anthropic’s Advisor Tool adds a strategic advisory role to AI pipelines alongside execution and review. Within the GEEF principle, this role mainly helps identify grounding errors early — making the right distribution of roles and models the decisive factor.

AIGPTClaude.NETArchitecturePatterns
dotnetpro

From Prompt to Pipeline: The GEEF Principle

Single-agent AI handling generation, review, and formatting reduces quality. GEEF solves this via role separation: specialized agents iterate through Grounding, Execution, Evaluation, and Finalize, with a feedback loop until no critical findings remain. It applies from software to compliance, with open challenges in convergence, cost, and reviewer calibration.

AIGPT.NETArchitecturePatterns
dotnetpro

Default Interface Methods in C# 8.0

A language extension under scrutiny. Exploring the practical implications of default interface implementations in modern C#.

C#.NETLanguage Features
Read Article →
dotnetpro

Error Analysis with AI

How GPT models can help software developers diagnose errors. Detailed walkthrough of the ExceptionAInalyzer I developed.

AIGPTDebugging
Read Article →
windows.developer

Methodically Efficient

Easier development work and clean software architecture. Introducing the MethodAggregator pattern for complex applications.

ArchitecturePatterns.NET
Read Article →
dotnetpro

Method Call Hub

Managing functions with ease. A deep dive into method orchestration in large-scale C# applications.

.NETPatternsArchitecture
Read Article →
Get in Touch

Let's Talk

Whether it's a project, a talk, or just tech chat - I'm always up for a conversation.

An unhandled error has occurred. Reload ×

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.