Exploring .NET streaming API scenarios
A tutorial on using .NET's IAsyncEnumerable<T> to create streaming APIs with ASP.NET Core and Blazor, inspired by ChatGPT's real-time UI updates.
A tutorial on using .NET's IAsyncEnumerable<T> to create streaming APIs with ASP.NET Core and Blazor, inspired by ChatGPT's real-time UI updates.
Explores using .NET Minimal API endpoints as the application layer, advocating for the REPR pattern to simplify project structure and reduce unnecessary layers.
A .NET developer discusses the philosophy of choosing personal and team development tools while maintaining team harmony and productivity.
Explains how .NET 6's TryGetNonEnumeratedCount method works to get an element count without enumeration, using internal interfaces like IIListProvider.
A guide to six practical C# extension methods for IEnumerable, including IsNullOrEmpty, Partition, Median, and Mode.
A guide on refactoring .NET HTTP clients to use Typed HTTP Clients, covering pitfalls of HttpClient and best practices for consuming REST APIs.
Explores practical uses of C# ValueTuple for swapping values, pattern matching, deconstruction, and implementing IEquatable to write cleaner code.
Explains how to use ordered indexes in Entity Framework 7 for database query optimization, including performance benefits and implementation.
A guide to configuring log levels in ASP.NET Core applications using the appsettings.json file and namespace-specific settings.
Learn how to use AWS CodeCatalyst to build, test, and deploy .NET and PowerShell projects to AWS Lambda with a CI/CD pipeline.
Explains how to use the Unit of Work pattern with domain events in a .NET DDD application to ensure data consistency.
Explains covariance and contravariance in C# generics with practical examples from the .NET Framework.
A guide to implementing a Backend for Frontend (BFF) architecture with .NET, Duende, and Auth0 to enhance SPA security by moving token handling server-side.
A consultant outlines six common signs that a software system's architecture lacks visibility and discoverability, hindering developer understanding and maintenance.
A guide to implementing in-memory caching in .NET using IMemoryCache to improve application performance and reduce database calls.
Entity Framework Core 8 introduces raw SQL queries that can return unmapped types, a highly anticipated feature for .NET developers.
A tutorial on building a URL shortener service using C#, .NET, and Redis, covering both a forwarding API and a management CLI.
A guide to building professional .NET console applications using modern practices like Top-Level Statements and the .NET Generic Host.
A guide to solving common JSON deserialization issues in .NET, focusing on JsonSerializerOptions and property name casing.
Part 3 of a series on writing a .NET profiler in C#, focusing on creating a source generator to automate boilerplate code for the profiling API.