Filter by tag:
The .NET 10 Web API template no longer includes Swagger by default. Here is how to add Swagger back, how to use Scalar instead, and when each option makes more sense.
How to capture exceptions in Azure Monitor, create alerts from Application Insights telemetry, and route notifications to email, Teams, or Slack
A practical guide to Azure API Management, when to use it, and how to integrate a .NET application with an APIM-backed API
A practical guide to Azure App Configuration for centralizing application settings in .NET without scattering config across files and environments
A practical guide to Azure Blob Storage in .NET covering secure access, durability choices, and common upload/download patterns
A practical guide to Azure Container Apps, why blue-green deployments matter, and how to run safer releases for .NET applications using revisions and traffic shifting
A practical guide to using Azure App Configuration feature flags in .NET to roll out behavior safely without redeploying your application
A practical guide to Azure Function triggers - what they are, how they work, and real-world examples using HTTP, Blob Storage, Service Bus, and Azure SQL
When to reach for Azure Functions HTTP triggers instead of a deployed API, the real costs, the trade-offs, and how Isolated Process compares to In-Process hosting
A practical guide to Azure Managed Redis in .NET, including cache-aside, passwordless authentication, and production-friendly connection patterns
A practical guide to Azure Service Bus in .NET, including queues vs topics, reliable message processing, and production-friendly SDK patterns
A practical guide to measuring performance in .NET Core with BenchmarkDotNet, avoiding common mistakes, and interpreting results correctly
How to use CancellationToken correctly in .NET APIs, background work, and data access to improve responsiveness and resource usage
Make validation and decision pipelines easier to extend in .NET by using the Chain of Responsibility Pattern
A practical guide to CORS in .NET, including what happens when ServiceA needs to communicate with ServiceB
How debugger-focused attributes in .NET make objects easier to inspect, reduce stepping noise, and improve the debugging experience
Understanding when to use Transient, Scoped, and Singleton lifetimes in ASP.NET Core dependency injection
Indexes speed up reads - but too many silently hurt write performance, bloat storage, and confuse the query planner. Here is how to find the right balance.
A practical guide to Server-Sent Events in .NET 10, when to use them, and how the new built-in support simplifies real-time streaming from ASP.NET Core
How to handle bulk updates, deletes, and inserts in EF Core with modern APIs and practical .NET patterns
Use EF Core compiled queries to reduce repeated LINQ translation overhead on hot read paths in .NET applications
A practical guide to organizing Entity Framework Core model configuration using Fluent API and IEntityTypeConfiguration in .NET applications
A practical guide to using Entity Framework Core interceptors for auditing, outbox writing, query inspection, and cross-cutting persistence behavior
Understand the EF Core N+1 query problem, how to detect it, and practical patterns to eliminate it in production .NET apps
Use EF Core projections to return only the data you need, reduce query cost, and build faster .NET APIs
Use EF Core global query filters to enforce soft-delete and tenant isolation automatically in every query
When to use tracking, AsNoTracking, and AsNoTrackingWithIdentityResolution in EF Core for faster and safer .NET data access
Use EF Core value converters to map domain-friendly types to storage-friendly database values in .NET
How extension members in .NET 10 help you add discoverable APIs to existing types without modifying source code
Simplify complex subsystems in ASP.NET Core by using the Facade Pattern to expose a clean, testable API
A practical guide to using Azure Cosmos DB in .NET - from setup and data modelling to CRUD operations and production-ready SDK patterns
Securely manage your application secrets with Azure Key Vault and the .NET SDK
A practical guide to implementing consistent, secure, and observable global exception handling in modern .NET applications
A practical guide to HybridCache in .NET using in-memory L1, Redis L2, stampede protection, and tag-based invalidation
A practical guide to synchronization and locking in .NET Core, including lock, Monitor, SemaphoreSlim, ReaderWriterLockSlim, and async-safe patterns
A practical guide to database locking, isolation levels, blocking, and concurrency behavior in SQL Server and PostgreSQL
How to combine OpenTelemetry traces/metrics with Serilog structured logging and send both to Azure Application Insights for faster debugging and clearer production visibility
How to use Azure Cosmos DB ETags as a row version stamp to detect and prevent conflicting updates without locking
A practical guide to using the Options Pattern for clean, validated, and maintainable configuration in ASP.NET Core applications
Advanced .NET Options Pattern techniques: named options, tenant-aware configuration binding, and production-ready patterns for multi-tenant systems
How to implement the Outbox pattern in .NET using Entity Framework Core to achieve reliable event publishing without distributed transactions
A practical guide to implementing rate limiting in .NET APIs, from built-in ASP.NET Core policies to gateway and outbound request throttling
Implementing the repository pattern to abstract your data access layer with EF Core
A practical guide to using the new .slnx solution format in .NET 10+, when to adopt it, and how it compares with traditional .sln files
A practical guide to applying SOLID principles in .NET applications with examples in C# and ASP.NET Core
How to use Testcontainers in .NET to spin up a real SQL Server for automated integration tests
How to eliminate HTTP client boilerplate in .NET by turning REST APIs into strongly typed interfaces with Refit
A practical, production-focused guide to handling secrets safely in .NET using User Secrets, environment variables, and Azure Key Vault
🔍
No posts found. Try a different search or tag.