DEV Community

#deepdive

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Obfuscating enums: why the names survive renaming, and how ToString() and switch leak them

Obfuscating enums: why the names survive renaming, and how ToString() and switch leak them

Comments
7 min read
Decompiling control flow: how Glass.NET rebuilds loops and if/else from a pile of branches

Decompiling control flow: how Glass.NET rebuilds loops and if/else from a pile of branches

Comments
10 min read
Entropy As Aesthetic Imperative

Entropy As Aesthetic Imperative

Comments
4 min read
Renaming to collisions: how Nebula reuses one name across members, and why the CLR tells them apart by signature

Renaming to collisions: how Nebula reuses one name across members, and why the CLR tells them apart by signature

Comments
8 min read
Designing a license key humans can type: base32, segment grouping, and a check digit that catches typos

Designing a license key humans can type: base32, segment grouping, and a check digit that catches typos

Comments
7 min read
Decompiling anonymous types: the generated generic class behind new { a, b }

Decompiling anonymous types: the generated generic class behind new { a, b }

Comments
7 min read
Echoes vs. Outliers: Finding Friction in Algorithmic Artistry

Echoes vs. Outliers: Finding Friction in Algorithmic Artistry

Comments
2 min read
The Necessity Trap: Finding Security in Systemic Slack

The Necessity Trap: Finding Security in Systemic Slack

Comments
4 min read
Decompiling operator overloads: op_ names, checked operators, and the conversions that only compile as operators

Decompiling operator overloads: op_ names, checked operators, and the conversions that only compile as operators

Comments 1
10 min read
Deactivating a license and moving it to a new machine: receipts, offline proofs, and transfer limits

Deactivating a license and moving it to a new machine: receipts, offline proofs, and transfer limits

Comments
11 min read
Obfuscating an Avalonia app: compiled bindings, the ViewLocator convention, and what the XAML compiler already made rename-safe

Obfuscating an Avalonia app: compiled bindings, the ViewLocator convention, and what the XAML compiler already made rename-safe

Comments
11 min read
Decompiling ref fields and scoped: how C# 11 ref structs look in IL

Decompiling ref fields and scoped: how C# 11 ref structs look in IL

Comments
8 min read
When a VM gets cloned: detecting duplicate activations in node-locked licensing

When a VM gets cloned: detecting duplicate activations in node-locked licensing

Comments
9 min read
Obfuscating a plugin host without breaking the plugin contract

Obfuscating a plugin host without breaking the plugin contract

Comments 1
9 min read
Obfuscating a gRPC service without breaking the contract on the wire

Obfuscating a gRPC service without breaking the contract on the wire

Comments
7 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.