As Tuesday rolls around, much like a vintage vinyl on a steady turntable, it’s the perfect day to pause and ponder the .NET landscape. With the precision of a seasoned chess master, this edition is crafted to challenge your skills and expand your toolkit. Each article is a carefully selected gem, offering insights that will enhance your coding prowess while sparking an introspective “aha!” moment or two. Let’s journey through this digital symphony and master the .NET groove like only Gen X can.
Today’s Articles
C# Local Functions: Your Secret Weapon for Cleaner Code
Not all AI-assisted coding workflows are created equal, and the variance across foundation models is substantial. With different available tool integrations and prompting strategies for each model, th…
In modern applications, users often delegate access to APIs or services through authentication mechanisms. The On-Behalf-Of (OBO) token is a security feature that allows a service to request access to…
Implement Scalar UI in .NET API with Authorization Option
This article covers how to integrate Scalar UI, set up role-based authorization, and implement secure user authentication within your .NET API to ensure smooth, secure interactions.
C# is a rich and expressive language, and one of its most versatile yet often overlooked characters is the underscore (_). While it may… Continue reading on AWS in Plain English »
Carcass in Azure Functions: Part 1 — Durable Functions, High-Performance Logging & FunctionContext
Encountering the ‘Too Many Transient Failure Retries Permanent Exception’ error during Exchange Online migrations? This guide explains the causes—network issues, throttling, corrupted items—and provid…
Azure Private DNS Resolver using Outbound Endpoint
In the spoke virtual network, configure the custom DNS server to use the private IP address of the DNS resolver inbound endpoint (e.g., 10.200.0.70). When a client within the virtual network issues a …
How to Implement Retrieval Augmented Generation (RAG) in .NET Using OpenAI API
In this article, we’ll explore how to implement Retrieval Augmented Generation (RAG) in .NET using the powerful OpenAI API. RAG combines… Continue reading on ASP DOTNET »
Unlock .NET Efficiency: Data Structures Every Dev Must Know
Sometimes it’s the little things in life that matter the most. In the latest version of Visual Studio, we’ve added some features and tweaks that aim to put a smile on your face and make you more produ…
The power of modern .NET asynchronous programming with our expert guide. Learn efficient, scalable coding techniques using Task.WhenAll… Continue reading on Towards Dev »
Azure AI Text-to-Speech Avatar is a tool designed to create digital avatars that can speak in a remarkably human-like manner. This innovation is changing the way we interact with AI, making virtual as…
Microsoft .NET Code Analysis: Creating Empty Arrays
Arrays are a key collection type in .NET. There are three methods to create empty arrays: new string[0], Array.Empty(), and the concise [] expression. Benchmark tests show the [] expression is the fas…
Subscribe to the .NET Newsletter and never miss another awesome article.
Leave a Reply