GitHub 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 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 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 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 ArticleHandling Multiple ASP.NET Core Policies with Manual Authorization Checks
ASP.NET Core PoliciesASP.NET Core policies provide a structured and reusable way to enforce authorization rules across your application. The built-in features are very flexible, but we had trouble with...
View ArticleAzure Resource Groups are not just dumb folders
GeneralAn Azure Resource Group is more or less one of the first things you need to create under your Azure subscription because most services need to be placed in an Azure Resource Group.A resource...
View ArticleWinINet, WinHTTP and the HttpClient from .NET
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!A customer inquiry brought the topic of “WinINet” and...
View ArticleMicrosoft Defender Performance Analyzer
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!A customer notified us that our product was slowing down...
View ArticleOpenAI API, LM Studio and Ollama
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!I had the opportunity to attend the .NET User Group Dresden...
View ArticleEntity Framework Core 8.0 Breaking Changes & SQL Compatibility Level
We recently switched from .NET 6 to .NET 8 and encountered the following Entity Framework Core error:Microsoft.Data.SqlClient.SqlException: 'Incorrect syntax near the keyword 'WITH'.... The EF code...
View ArticleConnection Resiliency for Entity Framework Core and SqlClient
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!If you work with SQL Azure you might find this...
View ArticleUrlEncode the Space Character
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!This might seem trivial, but last week I noticed that the...
View Articledsregcmd, WAM and 'Connected to Windows'-Accounts
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!I was researching if it is possible to have a “real”...
View ArticleSQL ConnectionString: Encrypt & Trust Server Certificate
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!In our product, we store all data in an MS SQL database....
View ArticleLLamaSharp: Run a ChatGPT like system on your hardware for dummies
TL;DR summary: Check out the LLamaSharp Quick Start and you will find everything that you need to knowChatGPT (and all those Microsoft Copilots out there that were build on top of this) is currently...
View Articledotnet dev-certs https - How .NET Issues Your Local Dev HTTPS Certificate
If you start developing a ASP.NET Core application you will notice that your site is running under “http s ://localhost:1234” and that your browser is happy to accept it - so there are some questions...
View Article