csharp 44
- AI SDLC: Running an LLM Eval Harness as a CI Quality Gate in .NET - Thresholds, Regression Budgets and the Pipeline That Blocks Prompt Drift
- Rust Ownership for .NET Developers: C# vs Rust Memory Behaviour on the Same Pipeline
- AI SDLC: Seven Practices That Held Up After a Year of Coding Agents in .NET Teams
- AI SDLC: Migrating a .NET Framework 4.8 Service to .NET 8 with a Coding Agent - What It Did, What We Did, and the Numbers
- AI SDLC: How We Evaluate and Gate AI Coding-Agent Pull Requests Before Merge
- AI SDLC: Where Coding Agents Fit in the Development Lifecycle - Four Hand-off Points
- Bulk Writes to D365 Over OData in .NET - Upserting 250,000 Rows Without Getting Throttled
- Azure OpenAI Prompt Caching in .NET: Cut Latency and Input Cost by Ordering Your Prompt Right
- Azure Cosmos DB .NET SDK v3: The Serialization Cost Hiding in Every ReadItemAsync, Measured with BenchmarkDotNet
- OData Paging for Large Dynamics 365 Datasets in .NET - $skip vs $skiptoken vs Keyset (With Numbers)
- OData $batch in .NET - Replace 50 Round Trips With One Request (With Numbers)
- AI SDLC: Human vs Agent PR Review - Measuring Test Coverage Quality With Defect Escape Rate and Mutation Score
- AI SDLC: How to Measure an AI Code-Review Agent Before You Trust It
- gRPC Server-Streaming vs REST Long-Polling Under Load: p50, p99, Connections and CPU on .NET 8
- gRPC vs REST JSON: What the Protocol Actually Buys You, Measured on .NET 8 and Go
- System.Text.Json Source Generators vs Newtonsoft.Json: A BenchmarkDotNet Comparison on .NET 8
- EF Core Query Tuning: AsNoTracking, Split Queries and Compiled Queries Measured with BenchmarkDotNet
- OData Query Performance Pitfalls in .NET - $expand, Paging and Payload Size Explained
- Variables, Values and References: How a Name Finds Its Data
- AI SDLC: LLM-Assisted Dependency Upgrades for .NET - Major Version Bumps Without Losing the Weekend
- AI SDLC: LLM-Assisted Production Debugging for .NET Services, With Guardrails
- AI SDLC in Practice: Letting a Coding Agent Triage and Fix a GitHub Issue End-to-End
- Cutting .NET Allocations with Span
and Memory : Before/After BenchmarkDotNet Numbers - AI SDLC: AI-Assisted Flaky Test Triage for .NET Pipelines
- AI SDLC: Where AI Actually Helps a .NET Team, Phase by Phase
- Testing LLM Prompts in .NET: Regression Tests for Azure OpenAI Outputs
- Azure OpenAI Content Filters in .NET: Handling finish_reason content_filter Without Breaking Your App
- LLM-Generated Unit Tests in .NET: Why Coverage Lies and How Mutation Testing Keeps Them Honest
- Azure OpenAI Embeddings in .NET: Semantic Search Without a Vector Database
- Azure OpenAI Batch API in .NET: Process Thousands of Prompts at Half the Price
- Streaming Azure OpenAI Responses in .NET: First Token in Under a Second
- Azure OpenAI Function Calling in .NET: Let the Model Call Your C# Methods Safely
- Structured Outputs with Azure OpenAI in .NET: Stop Parsing Free Text
- Handling 429 Rate Limits from Azure OpenAI in .NET: Backoff That Actually Works
- Navigating OData APIs with Dotnet 8 and C#: Exploring Options and Drawbacks
- Simple OData Client - Dotnet 8 and C#
- OData Client- Dotnet 8 and C#
- Custom HTTP Client - Dotnet 8 and C#
- Benchmarking OData Clients in Dotnet 8
- System.Text.Json Serialization Issue With Azure Cosmos DB SDK V3 For dotnet8
- AutoMapper ForAllOtherMembers
- GCP Authentication Without JSON file
- Azurite + GitHub Actions
- Should we move to c# 8 using-declaration?