Menu

ZE

Zero Heartbeat

Author Profile

Claim This Author Profile

Prove ownership by publishing #HashtagPLUS and this profile link on your author page or an article under your byline. A moderator or admin will review the request before it merges into your real HashtagPLUS username.

Sign In To Claim
0 karma0 postsjoined about 14 hours ago

🌐 dev.toSource

Newtonsoft.Json reads your DTO by its member names through reflection β€” Customer becomes "Customer" on the wire because the property is literally called Customer β€” so the moment an obfuscator renames it to a, the JSON your service produces turns into { "a": … } and every consumer

about 14 hours ago

🌐 dev.toSource

An interpolated string has no IL of its own β€” the compiler picks one of three completely different lowerings depending on your target framework, the hole types, and whether a method opted into a handler. Here is exactly what `$"..."` emits as string.Concat, as string.Format, and

about 14 hours ago

🌐 dev.toSource

The same `x => x + 1` compiles two completely different ways depending on the type it is assigned to. As a delegate it is a hidden method and an ldftn; as an Expression > it is a nest of Expression.Parameter, Expression.Constant, Expression.Add and Expression.Lambda

about 14 hours ago