---
title: "#dotnetcore articles | Hashnode"
description: "Explore 556 articles tagged #dotnetcore on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/dotnetcore"
---

Tag

# #dotnetcore

556 posts · 429 followers

[qodors](https://hashnode.com/@qodors) · [Oct 14](https://hashnode.com/posts/the-httpclient-mistake-that-can-slow-down-your-net-api/6acf0a6ae30ff4c7a72d27b2)

### [The HttpClient Mistake That Can Slow Down Your .NET API](https://qodors.hashnode.dev/the-httpclient-mistake-that-can-slow-down-your-net-api?utm_source=hashnode&utm_medium=feed)

A practical guide to HttpClient connection pooling, handler lifetimes, and reliable HTTP calls in ASP.NET Core.

6 min read · [qodors.hashnode.dev](https://qodors.hashnode.dev/the-httpclient-mistake-that-can-slow-down-your-net-api?utm_source=hashnode&utm_medium=feed)

[qodors](https://hashnode.com/@qodors) · [Sep 23](https://hashnode.com/posts/pagination-in-asp-net-core-with-ef-core-when-skip-and-take-stop-scaling/6ab36150d1bf17d384a3528d)

### [Pagination in ASP.NET Core With EF Core: When Skip and Take Stop Scaling](https://qodors.hashnode.dev/pagination-in-asp-net-core-with-ef-core-when-skip-and-take-stop-scaling?utm_source=hashnode&utm_medium=feed)

A practical guide to pagination performance, stable ordering, indexing, and keyset pagination in ASP.NET Core with EF Core.

7 min read · [qodors.hashnode.dev](https://qodors.hashnode.dev/pagination-in-asp-net-core-with-ef-core-when-skip-and-take-stop-scaling?utm_source=hashnode&utm_medium=feed)

[StepOne](https://hashnode.com/@steponeit) · [Sep 21](https://hashnode.com/posts/how-i-built-a-programming-language-in-c-hydrascript/6ab12a19e96b3fb6aaac051e)

### [How I Built a Programming Language in C#: HydraScript](https://steponeit.hashnode.dev/how-i-built-a-programming-language-in-c-hydrascript?utm_source=hashnode&utm_medium=feed)

Explore how HydraScript was built in C#, from parsing and static analysis to installation and serving JSON through CGI in Docker

8 min read · [steponeit.hashnode.dev](https://steponeit.hashnode.dev/how-i-built-a-programming-language-in-c-hydrascript?utm_source=hashnode&utm_medium=feed)

[StepOne](https://hashnode.com/@steponeit) · [Sep 21](https://hashnode.com/posts/top-10-unexpected-nuget-packages-for-net-developers/6ab1296c888dedc4aa2c5202)

### [Top 10 Unexpected NuGet Packages for .NET Developers](https://steponeit.hashnode.dev/top-10-unexpected-nuget-packages-for-net-developers?utm_source=hashnode&utm_medium=feed)

Discover 10 NuGet packages for gRPC mocking, geospatial data, filesystem testing, environment variables, regex generation, databases, and visitors

11 min read · [steponeit.hashnode.dev](https://steponeit.hashnode.dev/top-10-unexpected-nuget-packages-for-net-developers?utm_source=hashnode&utm_medium=feed)

[StepOne](https://hashnode.com/@steponeit) · [Sep 16](https://hashnode.com/posts/how-to-mock-grpc-in-net-with-wiremock-net-and-protobuf/6aab09fe81c6cd143ec101b4)

### [How to Mock gRPC in .NET with WireMock.Net and Protobuf](https://steponeit.hashnode.dev/how-to-mock-grpc-in-net-with-wiremock-net-and-protobuf?utm_source=hashnode&utm_medium=feed)

Mock gRPC requests in .NET with WireMock.Net and generated protobuf types, including exact byte matching, typed predicates

10 min read · [steponeit.hashnode.dev](https://steponeit.hashnode.dev/how-to-mock-grpc-in-net-with-wiremock-net-and-protobuf?utm_source=hashnode&utm_medium=feed)

[StepOne](https://hashnode.com/@steponeit) · [Sep 16](https://hashnode.com/posts/visitor-pattern-in-csharp-acyclic-type-safe-no-downcasts-no-runtime-checks-with-visitor-net/6aaaff9240dcbdccf94d1f38)

### [Visitor Pattern in C#: acyclic, type-safe, no downcasts, no runtime checks with Visitor.NET](https://steponeit.hashnode.dev/visitor-pattern-in-csharp-acyclic-type-safe-no-downcasts-no-runtime-checks-with-visitor-net?utm_source=hashnode&utm_medium=feed)

Compare classic and acyclic Visitor patterns in C#, then build type-safe double dispatch with variance, source generators, and Visitor.NET

12 min read · [steponeit.hashnode.dev](https://steponeit.hashnode.dev/visitor-pattern-in-csharp-acyclic-type-safe-no-downcasts-no-runtime-checks-with-visitor-net?utm_source=hashnode&utm_medium=feed)

[StepOne](https://hashnode.com/@steponeit) · [Sep 15](https://hashnode.com/posts/system-text-json-polymorphism-with-swagger-in-net-7/6aa99778c999d253c1a52af6)

### [System.Text.Json Polymorphism with Swagger in .NET 7](https://steponeit.hashnode.dev/system-text-json-polymorphism-with-swagger-in-net-7?utm_source=hashnode&utm_medium=feed)

Configure polymorphic JSON contracts in .NET 7 and carry type discriminators through System.Text.Json, Swagger, validation, and generated clients

13 min read · [steponeit.hashnode.dev](https://steponeit.hashnode.dev/system-text-json-polymorphism-with-swagger-in-net-7?utm_source=hashnode&utm_medium=feed)

[StepOne](https://hashnode.com/@steponeit) · [Sep 15](https://hashnode.com/posts/c-diy-compiler-with-ddd-and-clean-architecture/6aa99caf3a787e6ce3b4b65b)

### [C# DIY Compiler with DDD and Clean Architecture](https://steponeit.hashnode.dev/c-diy-compiler-with-ddd-and-clean-architecture?utm_source=hashnode&utm_medium=feed)

A C# compiler case study showing how DDD, Clean Architecture, static analysis, and project boundaries shaped the HydraScript interpreter

14 min read · [steponeit.hashnode.dev](https://steponeit.hashnode.dev/c-diy-compiler-with-ddd-and-clean-architecture?utm_source=hashnode&utm_medium=feed)

[StepOne](https://hashnode.com/@steponeit) · [Sep 12](https://hashnode.com/posts/java-vs-csharp-four-java-features-c-handles-differently/6aa5bcbf8fdaa07cafbb3735)

### [Java vs. C#: Four Java Features C# Handles Differently](https://steponeit.hashnode.dev/java-vs-csharp-four-java-features-c-handles-differently?utm_source=hashnode&utm_medium=feed)

Compare Java and C# support for class-based enums, covariant return types, functional interfaces, and anonymous interface implementations.

7 min read · [steponeit.hashnode.dev](https://steponeit.hashnode.dev/java-vs-csharp-four-java-features-c-handles-differently?utm_source=hashnode&utm_medium=feed)

[StepOne](https://hashnode.com/@steponeit) · [Sep 12](https://hashnode.com/posts/csharp-generic-math-a-convex-hull-with-static-interfaces/6aa5ba7edddffd442723adc0)

### [C# Generic Math: A Convex Hull with Static Interfaces](https://steponeit.hashnode.dev/csharp-generic-math-a-convex-hull-with-static-interfaces?utm_source=hashnode&utm_medium=feed)

Use 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](https://steponeit.hashnode.dev/csharp-generic-math-a-convex-hull-with-static-interfaces?utm_source=hashnode&utm_medium=feed)
