GO
Deepdive - DEV Community
Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
#
deepdive
Follow
Hide
Posts
Left menu
đź‘‹
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
Right menu
Obfuscating a WinUI 3 app: what {x:Bind} already made rename-safe, and the three strings that still break it
Zero Heartbeat
Zero Heartbeat
Zero Heartbeat
Follow
Nov 12
Obfuscating a WinUI 3 app: what {x:Bind} already made rename-safe, and the three strings that still break it
#
nebulanet
#
obfuscation
#
dotnet
#
deepdive
Comments
Add Comment
9 min read
Moderation
Reading top-level statements in decompiled C#: the synthesized Program class and the Main entry point
Zero Heartbeat
Zero Heartbeat
Zero Heartbeat
Follow
Nov 12
Reading top-level statements in decompiled C#: the synthesized Program class and the Main entry point
#
decompilation
#
glassnet
#
dotnet
#
deepdive
Comments
Add Comment
6 min read
Moderation
Entropy As Aesthetic Imperative
Cathy
Cathy
Cathy
Follow
Oct 12
Entropy As Aesthetic Imperative
#
deepdive
#
tech
#
games
Comments
Add Comment
4 min read
Moderation
Echoes vs. Outliers: Finding Friction in Algorithmic Artistry
Cathy
Cathy
Cathy
Follow
Oct 3
Echoes vs. Outliers: Finding Friction in Algorithmic Artistry
#
deepdive
#
tech
Comments
Add Comment
2 min read
Moderation
The Necessity Trap: Finding Security in Systemic Slack
Cathy
Cathy
Cathy
Follow
Sep 29
The Necessity Trap: Finding Security in Systemic Slack
#
deepdive
#
tech
#
games
Comments
Add Comment
4 min read
Moderation
Decompiling foreach: the enumerator, the hidden try/finally, and when it is really a for loop
Zero Heartbeat
Zero Heartbeat
Zero Heartbeat
Follow
Oct 14
Decompiling foreach: the enumerator, the hidden try/finally, and when it is really a for loop
#
glassnet
#
decompilation
#
dotnet
#
deepdive
Comments
Add Comment
7 min read
Moderation
Obfuscating generics: renaming type parameters, and the constraints and reflection that pin the names down
Zero Heartbeat
Zero Heartbeat
Zero Heartbeat
Follow
Oct 14
Obfuscating generics: renaming type parameters, and the constraints and reflection that pin the names down
#
nebulanet
#
obfuscation
#
dotnet
#
deepdive
Comments
Add Comment
7 min read
Moderation
Obfuscating enums: why the names survive renaming, and how ToString() and switch leak them
Zero Heartbeat
Zero Heartbeat
Zero Heartbeat
Follow
Oct 14
Obfuscating enums: why the names survive renaming, and how ToString() and switch leak them
#
nebulanet
#
obfuscation
#
dotnet
#
deepdive
Comments
Add Comment
7 min read
Moderation
Decompiling control flow: how Glass.NET rebuilds loops and if/else from a pile of branches
Zero Heartbeat
Zero Heartbeat
Zero Heartbeat
Follow
Oct 14
Decompiling control flow: how Glass.NET rebuilds loops and if/else from a pile of branches
#
glassnet
#
decompilation
#
dotnet
#
deepdive
Comments
Add Comment
10 min read
Moderation
Renaming to collisions: how Nebula reuses one name across members, and why the CLR tells them apart by signature
Zero Heartbeat
Zero Heartbeat
Zero Heartbeat
Follow
Oct 13
Renaming to collisions: how Nebula reuses one name across members, and why the CLR tells them apart by signature
#
nebulanet
#
obfuscation
#
dotnet
#
deepdive
Comments
Add Comment
8 min read
Moderation
Designing a license key humans can type: base32, segment grouping, and a check digit that catches typos
Zero Heartbeat
Zero Heartbeat
Zero Heartbeat
Follow
Oct 13
Designing a license key humans can type: base32, segment grouping, and a check digit that catches typos
#
licensing
#
dotnet
#
deepdive
Comments
Add Comment
7 min read
Moderation
Decompiling anonymous types: the generated generic class behind new { a, b }
Zero Heartbeat
Zero Heartbeat
Zero Heartbeat
Follow
Oct 13
Decompiling anonymous types: the generated generic class behind new { a, b }
#
glassnet
#
decompilation
#
dotnet
#
deepdive
Comments
Add Comment
7 min read
Moderation
Decompiling operator overloads: op_ names, checked operators, and the conversions that only compile as operators
Zero Heartbeat
Zero Heartbeat
Zero Heartbeat
Follow
Oct 12
Decompiling operator overloads: op_ names, checked operators, and the conversions that only compile as operators
#
glassnet
#
decompilation
#
dotnet
#
deepdive
Comments
1
 comment
10 min read
Moderation
Obfuscating an Avalonia app: compiled bindings, the ViewLocator convention, and what the XAML compiler already made rename-safe
Zero Heartbeat
Zero Heartbeat
Zero Heartbeat
Follow
Oct 12
Obfuscating an Avalonia app: compiled bindings, the ViewLocator convention, and what the XAML compiler already made rename-safe
#
nebulanet
#
obfuscation
#
dotnet
#
deepdive
Comments
Add Comment
11 min read
Moderation
Deactivating a license and moving it to a new machine: receipts, offline proofs, and transfer limits
Zero Heartbeat
Zero Heartbeat
Zero Heartbeat
Follow
Oct 12
Deactivating a license and moving it to a new machine: receipts, offline proofs, and transfer limits
#
keyright
#
licensing
#
deepdive
Comments
Add Comment
11 min read
Moderation
đź‘‹
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account