SStepOneinsteponeit.hashnode.dev·2h ago · 14 min readC# DIY Compiler with DDD and Clean ArchitectureCompiler projects are often presented as pipelines of algorithms: lexing, parsing, analysis, and code generation. Once the project grows, however, the harder problem is deciding which concepts own whi00
SStepOneinsteponeit.hashnode.dev·2h ago · 13 min readSystem.Text.Json Polymorphism with Swagger in .NET 7Polymorphic JSON is not finished when System.Text.Json can serialize a derived type. The same discriminator contract must survive OpenAPI generation, server validation, client generation, and every se00
SStepOneinsteponeit.hashnode.dev·3d ago · 7 min readJava vs. C#: Four Java Features C# Handles DifferentlyLanguage comparisons are most useful when they expose different design choices, not when they try to declare a winner. Java has several features that make certain modeling and one-off implementation t00
SStepOneinsteponeit.hashnode.dev·3d ago · 8 min readC# Generic Math: A Convex Hull with Static InterfacesStatic abstract interface members let a C# algorithm depend on operations instead of concrete numeric types. A convex-hull implementation is a good stress test: its coordinate type must support compar00
YÇYiğit Çakmaninyigitcakman-dev.hashnode.dev·Aug 17 · 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
YÇYiğit Çakmaninyigitcakman-dev.hashnode.dev·Aug 17 · 1 min readPlayer Movement, Ownership and Synchronization in Unity MultiplayerPlayer Movement, Ownership and Synchronization in Unity Multiplayer00
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