9/8/25 – by
Marius Schröder
Fast Excel Template Replacement in .NET — OpenXmlSdk vs ClosedXML
In a recent project we needed to take form data and inject it into an existing Excel template — replacing placeholder variables and producing filled spreadsheets automaticallyWe evaluated the available .NET libraries (looking at maintenance, maturity and community support) and found only two relevant contenders for this scenario:
Read more9/5/25 – by
Benjamin Abt
Test ILogger in .NET the easy way (with an in-memory logger)
Logging is part of the contract of many components: when things fail, when branches are taken, when work completesIf a class owns logic, it should own its log output too. That makes logs worth testing–especially for diagnostics, reliability, and supportability.
Read more9/1/25 – by
Benjamin Abt
Azure Document Intelligence — Fix: ContentSourceNotAccessible (Invalid data URL)
Training custom models (for example, delivery notes) in Azure Document Intelligence initially worked fineSuddenly, both training and auto-labeling started failing with “Internal Server Error”. In the model details, the following appeared:
Read more