Obfuscating an Entity Framework Core app without breaking your data layer
Zero Heartbeat
Obfuscating code that uses dynamic: the runtime binder looks members up by name, so a renamed property is a RuntimeBinderException
Zero Heartbeat
Obfuscating a .NET Worker Service: protecting a headless background worker
Zero Heartbeat
How to obfuscate a .NET MAUI app (without breaking it)
Zero Heartbeat
How to Obfuscate a .NET App in GitHub Actions (CI/CD)
Zero Heartbeat
Obfuscate .NET in Azure DevOps Pipelines
Zero Heartbeat
Obfuscating custom attributes: what the metadata keeps, what renaming breaks, and the reflection that still works
Zero Heartbeat
Obfuscating a COM-visible .NET assembly: the GUID is the contract, the DispId is the contract, and the class name is the ProgID unless you pin it
Zero Heartbeat
How to obfuscate a Blazor WebAssembly app on .NET 8/9/10 (WebCil)
Zero Heartbeat
Obfuscating an Avalonia app: compiled bindings, the ViewLocator convention, and what the XAML compiler already made rename-safe
Zero Heartbeat
Obfuscating async/await and iterators: why the state machine survives renaming (and the one binding a naive renamer breaks)
Zero Heartbeat
Obfuscating an app that registers itself by convention: assembly-scanning DI binds on type names, so renaming unregisters your services
Zero Heartbeat
Obfuscating an ASP.NET Core app: controllers, DI, model binding, and what must stay public
Zero Heartbeat
Node-locking and seat management for software licenses
Zero Heartbeat
A .NET Reactor alternative in 2026
Zero Heartbeat
Report-home: knowing when a protected .NET build is attacked in the field
Zero Heartbeat
Building a Nebula keep-list: what to exclude from renaming (and why)
Zero Heartbeat
Nebula.NET 1.1: code virtualization, Blazor WASM protection, and beating de4dot
Zero Heartbeat
When nameof and [CallerMemberName] leak your renamed members
Zero Heartbeat
Named-user licensing: binding entitlements to a person, not a machine
Zero Heartbeat
Migrating from Homegrown License Keys to Keyright Without Breaking Customers
Zero Heartbeat
Designing a machine fingerprint that is stable but not brittle
Zero Heartbeat
Selling updates: how a license decides which versions it may run
Zero Heartbeat
What your app should do when the license server is down
Zero Heartbeat
License Revocation: Making a Key Stop Working, Online and Offline
Zero Heartbeat