Where Autonomous AI Agents Break: A Field Guide
Back in my last post, I walked through a planner/specialist pattern for LLM tool-calling in .NET, and I ended it with a short list of the things that make the clean version of that pattern harder in...
View ArticleDesigning a AI Planner for AI Sub Agents in .NET
For a while now, I spend my evenings and spare time on systems where an LLM doesn't only answer a question — it decides what to do next, acts on that decision, and reacts to whatever comes back. That's...
View ArticleGitHub Agentic Workflows: Schedule-driven and Event-driven AI Agents
I recently stumbled across GitHub Agentic Workflows and I think this is worth sharing — especially for anyone already working with GitHub Actions and Copilot.The ideaThe concept is straightforward: How...
View ArticleCameraRename für DirectShow / OBS
Ich habe ja vor längerer Zeit schon PZControl für einige Logitech Kameras geschrieben. Hintergrund war eine einfachere Steuerung im Zusammenspiel mit OBS. Da ich mehrere Kameras des selben Typs...
View ArticleHow to create a Skill for GitHub Copilot
This is probably old news for hardcore AI enthusiasts, but I only recently stumbled across Skills. Since we are fully invested in the GitHub Copilot tooling world in our product primedocs, I thought...
View ArticleTaming Big .NET Solutions: Centralizing Build Settings and NuGet Versions
Many .NET projects start as a small prototype, but after a few iterations they grow into a sizable Visual Studio solution with dozens — sometimes hundreds — of projects. At this point, managing common...
View ArticlePTZControl unterstützt nun auch globale Hotkeys
Bisher konnte man PTZControl nur mit der Maus bedienen. Alternativ ließen sich die integrierten Hotkeys verwenden, solange das Programm aktiv war und den Eingabefokus besaß. Nun habe ich globale...
View ArticleHow to debug Microsoft Teams Apps
Debugging Microsoft Teams Apps: A Practical GuideYou’ve built a Microsoft Teams app. It installs fine, loads correctly — and yet something behaves not quite as expected.Welcome to debugging Teams...
View ArticleUnderstanding stdin, stdout and stderr in .NET
Confession time: It’s almost embarrassing to admit this — but after years of writing .NET code and using the terminal daily, I recently discovered that you can redirect the error output of a program...
View ArticleMSI and MST files
This is more of a “Today-I-Learned” post and not a “full-blown How-To article.” If something is completely wrong, please let me know – thanks!What is an MSI?Let’s start simple: An MSI (Microsoft...
View ArticleThis was DDD Europe 2025 (for me)
This edition of the DDD Europe was a kind of a restart at a new venue (and city) and with a new format: three conferences in three days. The complementary conferences (Event Centric and Data Mesh) felt...
View ArticleIEC 61131-3: Comparison of Edition 3 and Edition 4
Edition 4 of IEC 61131-3 has been available online since May 2025. In the following post, I will briefly explain the most important differences between Edition 3 and Edition 4. I was unable to test the...
View ArticleIEC 61131-3: Vergleich Edition 3 und Edition 4
Seit Mai 2025 ist die Edition 4 der IEC 61131-3 online verfügbar. Im folgenden Post gehe ich kurz auf die wichtigsten Unterschiede zwischen der Edition 3 und der Edition 4 ein. Die Neuerungen der...
View ArticleGreatBlogs – Ein Webcrawler entsteht
Im letzten Beitrag zu GreatBlogs ging es um die Resourcen-Optimierung der bereits bestehenden Software. Nachdem ein erster Nutzen des Projektes vorhanden ist, geht es ans Eingemachte. Um das...
View ArticleGreatBlogs – Ressourcen-Optimierung, RSS und Co.
In GreatBlogs – Technik-Umschwung am Frontend habe ich schon Änderungen an der Technologie-Auswahl angekündigt. Ein Teil dessen wurde mittlerweile auch umgesetzt. Schauen wir uns die Änderungen im...
View ArticleHTML-Dateien mit Go generieren
Go bietet in der Standardlibrary gleich eine Templateengine an. Damit können sowohl beliebige Textdateien, als auch HTML-Dateien per Templates generiert werden. Das ist eine ziemlich coole und...
View ArticleGreatBlogs – Technik-Umschwung am Frontend
Es tut sich was bei GreatBlogs. Ich hatte ja im Beitrag GreatBlogs – Projekt und Technik geschrieben, dass ich großteils einen neuen Dev-Stack einsetze. Wie das dann so ist, kann sich sehr schnell...
View ArticleGreatBlogs – Projekt und Technik
Mit GreatBlogs.org habe ich ein kleines, feines privates Projekt gestartet. Ziel wird die Durchsuchbarkeit von privaten Blogs sein. Einfach die vielen tollen Beiträge da draußen, unabhängig von den...
View ArticleFuslogvw.exe - blast from the past.
This is more of a “Today-I-Learned” post and not a “full-blown How-To article.” If something is completely wrong, please let me know - thanks!Fuslogvw.exe – Wait, What? Ohhh!This might sound like a...
View ArticleUpdate an old SPFX Project
This is more of a “Today-I-Learned” post and not a “full-blown How-To article.” If something is completely wrong, please let me know - thanks!Last week I had to upgrade an old SharePoint Framework...
View Article