YÇYiğit Çakmaninyigitcakman-dev.hashnode.dev·6d ago · 1 min readPlayer Movement, Ownership and Synchronization in Unity MultiplayerPlayer Movement, Ownership and Synchronization in Unity Multiplayer00
YÇYiğit Çakmaninyigitcakman-dev.hashnode.dev·6d ago · 8 min readIntroduction to Multiplayer Game Development with Unity Netcode for GameObjectsIntroduction to Multiplayer Game Development with Unity Netcode for GameObjects Developing a multiplayer game is much more than simply synchronizing the mechanics of a single-player game between multi00
LSLack Studioinopen-ide.hashnode.dev·Jul 30 · 7 min readC# (.NET) in the Browser – No Installation RequiredRun C# (.NET) in Your Browser – No Installation Required In the realm of modern programming, the ability to execute C# (.NET) code directly within a web browser presents a significant advantage, elimi00
AIAgent Islandinagentisland.hashnode.dev·Jul 29 · 3 min readPort the State Contract, Not the ParserOur macOS and Windows apps do not share a parser. They share a testable answer to a smaller question: what does the newest relevant transcript event mean? That distinction kept the native implementati00
ICInsight Crayonininsightcrayon.hashnode.dev·Jul 20 · 5 min readA Practical Audit Checklist Before You Sell a Unity Source ProjectA Unity project can run perfectly on the seller's machine and still be a poor source-code product. Cached imports can hide missing files, local SDK paths can break the buyer's build, and a marketing R00
Qqodorsinqodors.hashnode.dev·Jun 24 · 5 min readStop Using .Result and .Wait() in Your .NET CodeYour app works fine in testing. You deploy it, a few users come on, and then it just... hangs. No error, no crash. The request sits there until it times out. You check the logs. Nothing useful. You re00
Ssptippettinchaotic-neutral-dev.hashnode.dev·Jun 23 · 9 min readCompile-time feature flags in C# using IL weaving and a Roslyn analyzerI got fed up of writing this everywhere: if (await _featureManager.IsEnabledAsync("SendWelcomeEmail")) { await SendWelcomeEmailAsync(user); } Not because it's hard. Because it's noise. It's the s00
Qqodorsinqodors.hashnode.dev·Jun 20 · 6 min readEntity Framework Is Slow. It's Not EF's Fault.Entity Framework Is Slow. It's Not EF's Fault. Your API was quick in development. Then traffic picks up and a few endpoints start taking three seconds to respond. You open the code, see Entity Framewo00
CDCoding Dropletsincodingdroplets.com·Mar 20 · 12 min readASP.NET Core Request Validation: FluentValidation vs DataAnnotations vs Built-In — Enterprise Decision GuideEnterprise teams building ASP.NET Core APIs face a deceptively simple question: how should incoming data be validated before it reaches business logic? The answer shapes testability, maintainability, 00
CDCoding Dropletsincodingdroplets.com·Mar 12 · 11 min readCQRS and MediatR in ASP.NET Core: Enterprise Decision GuideCQRS and MediatR have become near-synonymous in the ASP.NET Core world. Teams adopt them for the same reason they adopt most patterns - because they read that Netflix or some other high-scale engineer00