09 / Notes
Technical notes .NET — AutoCAD, upgrades, Serilog
Field reports on the AutoCAD .NET API, protecting desktop software, .NET version upgrades and multi-tenant observability.
01AutoCAD .NET API · .NET 8 · Civil engineeringAutomating hydraulic structure design inside AutoCADA .NET 8 plugin generating culverts and technical sheets from an alignment and a surface, hydraulic calculations included.02Licensing · ASP.NET Core · SecurityProtecting desktop software: hardware fingerprinting and heartbeatHow to tie a licence to a machine, verify it continuously, and cut access the moment it stops being valid.03Migration · .NET · Technical debtCrossing five .NET versions without rewriting the applicationFrom .NET 5 to .NET 10 on production projects: what an upgrade actually costs, and why waiting costs more.04Serilog · ASP.NET Core · ObservabilityKnowing which customer triggered which errorStructured logs carrying the tenant, the user and a correlation id — without them a multi-tenant platform becomes impossible to debug.