🤖 Using C# to Call Hugging Face MCP Server and Generate AI Images!
Learn how to use C# to connect to Hugging Face MCP Server and generate AI images through a step-by-step technical tutorial.
Learn how to use C# to connect to Hugging Face MCP Server and generate AI images through a step-by-step technical tutorial.
Explains why C# List foreach loops don't lower to array-style while loops, focusing on version safety and performance semantics.
A guide to generating PDF reports in .NET using free HTML templates and PuppeteerSharp for headless browser rendering.
Highlights key performance improvements in .NET 10, including stack allocation optimizations and delegate escape analysis, with benchmark comparisons.
Explains why iterating over a concrete List<T> in C# is faster than iterating over an IList<T> interface, covering boxing and virtual method overhead.
Explains how to create custom argument validation guards using the new extension feature in C# 14 and .NET 10.
Critiques a misleading LinkedIn performance tip about Entity Framework, explaining why dragging entire databases into memory is inefficient and offering the correct solution.
A guide to implementing the MediatR library in a .NET API, covering its benefits for decoupling, testability, and cleaner code.
Explains how to implement the mark phase of a .NET garbage collector in C# by walking the reference graph using GCDesc structures.
System.Linq.Async is now part of .NET 10, bringing LINQ extension methods to IAsyncEnumerable for asynchronous data processing.
A developer shares insights and challenges encountered while creating their first Azure Function, comparing IDE experiences and model choices.
A structured learning plan for C#/.NET developers to master microservices architecture, covering fundamentals, implementation, and Azure deployment.
Announcement and detailed discussion of the 2nd edition of the book 'Pro .NET Memory Management', covering .NET GC and memory topics.
Announcing the official PostHog .NET SDK for ASP.NET Core, enabling user analytics and feature flag integration in .NET applications.
Explains how to traverse the .NET managed heap to implement the mark phase of a custom garbage collector written in C#.
Part 3 of a series on building a .NET Garbage Collector in C#, focusing on adding debugging capabilities to inspect heap objects.
Part 2 of implementing a simple .NET garbage collector in C#, covering native interfaces and a basic handle store.
A developer troubleshoots missing metrics in a .NET app using OpenTelemetry, finding a breaking change in the Collector.
How to validate your ASP.NET Core Dependency Injection container configuration to catch errors early, ensuring all dependencies can be resolved.
A technical exploration of writing a custom Garbage Collector for .NET in C# using NativeAOT, focusing on the initial setup and API.