Qqodors·Oct 14The HttpClient Mistake That Can Slow Down Your .NET APIA practical guide to HttpClient connection pooling, handler lifetimes, and reliable HTTP calls in ASP.NET Core.6 min read·qodors.hashnode.dev
Qqodors·Sep 23Pagination in ASP.NET Core With EF Core: When Skip and Take Stop ScalingA practical guide to pagination performance, stable ordering, indexing, and keyset pagination in ASP.NET Core with EF Core.7 min read·qodors.hashnode.dev
SStepOne·Sep 21How I Built a Programming Language in C#: HydraScriptExplore how HydraScript was built in C#, from parsing and static analysis to installation and serving JSON through CGI in Docker8 min read·steponeit.hashnode.dev
SStepOne·Sep 21Top 10 Unexpected NuGet Packages for .NET DevelopersDiscover 10 NuGet packages for gRPC mocking, geospatial data, filesystem testing, environment variables, regex generation, databases, and visitors11 min read·steponeit.hashnode.dev
SStepOne·Sep 16How to Mock gRPC in .NET with WireMock.Net and ProtobufMock gRPC requests in .NET with WireMock.Net and generated protobuf types, including exact byte matching, typed predicates10 min read·steponeit.hashnode.dev
SStepOne·Sep 16Visitor Pattern in C#: acyclic, type-safe, no downcasts, no runtime checks with Visitor.NETCompare classic and acyclic Visitor patterns in C#, then build type-safe double dispatch with variance, source generators, and Visitor.NET12 min read·steponeit.hashnode.dev
SStepOne·Sep 15System.Text.Json Polymorphism with Swagger in .NET 7Configure polymorphic JSON contracts in .NET 7 and carry type discriminators through System.Text.Json, Swagger, validation, and generated clients13 min read·steponeit.hashnode.dev
SStepOne·Sep 15C# DIY Compiler with DDD and Clean ArchitectureA C# compiler case study showing how DDD, Clean Architecture, static analysis, and project boundaries shaped the HydraScript interpreter14 min read·steponeit.hashnode.dev
SStepOne·Sep 12Java vs. C#: Four Java Features C# Handles DifferentlyCompare Java and C# support for class-based enums, covariant return types, functional interfaces, and anonymous interface implementations.7 min read·steponeit.hashnode.dev
SStepOne·Sep 12C# Generic Math: A Convex Hull with Static InterfacesUse C# Generic Math and static abstract interface members to implement the Graham scan convex-hull algorithm for multiple coordinate types.8 min read·steponeit.hashnode.dev