Contributions

Article
Learn how to implement soft deletes in EF Core using flags, query filters, SaveChanges overrides, and repositories for safer data handling.
Article
Master common HttpClient tasks in .NET. From setting headers, handling JSON and retries. This hopefully helps you and me from Googling next time.
Article
Learn how to use C# reflection with real-world examples like CSV export, model mapping, plugin loading, and key tips for better performance.
Article
Learn when and why to use GraphQL in .NET with practical examples and a step-by-step guide to building a GraphQL API using HotChocolate.
Article
Compare Newtonsoft.Json and System.Text.Json for .NET. Learn about features, performance, customization, and when to choose each library.
Article
Explore how Entity Framework Core tracks changes and generates SQL for Create, Update, and Delete operations. Learn what happens under the hood.
Article
Learn how to integrate Cloudflare Turnstile into your ASP.NET Core website as a reCAPTCHA alternative. Follow this guide to reduce bot traffic.
Article
Master advanced .NET dependency injection techniques, including IServiceProvider, IServiceScopeFactory, IEnumerable, AddKeyed DI, and more.
Article
Optimize Entity Framework Core queries with projection, AsNoTracking, lazy vs. eager loading, indexes, pagination, raw SQL, and buffering tips.
Article
Learn how to leverage C# tuples for cleaner, efficient code. Discover real-world use cases, benefits, and best practices to optimize performance.
Article
Learn how C# delegates simplify event-driven programming with real-world examples, lambda expressions & built-in delegates like Action & Func.
Article
Explore the updated NuGet packages powering elmah.io! Discover new additions, changes, and essential tools driving our modern tech stack.
Article
Learn how EF Core complex types simplify database models, reduce redundancy, enhance reusability, and improve maintainability effectively.
Article
Discover the key differences between records, structs, and classes in C#. Learn when to use each construct for optimal design in your projects.
Article
Learn how to create reusable custom controls in .NET MAUI, such as a custom button, using XAML and C# for efficient mobile app development.
Article
Learn how to monitor .NET app performance using BenchmarkDotNet. Discover benchmarking basics, examples, and tips for optimizing your code.
Article
Learn how to perform bulk inserts with EF Core, from basic methods like Add and AddRange to advanced options using BulkExtensions and raw SQL.
Article
Discover what's new in C# 13 with .NET 9! Learn about enhanced params, implicit index, new escape sequences, locks, and optimized overloads.
Article
Learn how to schedule and automate background tasks in .NET with Quartz.NET. Includes simple coding examples for console apps and ASP.NET Core.
Article
Explore C# records for immutability, value-based equality, and concise syntax. Learn when to use records over classes with practical examples.
Article
Explore .NET 9's System.Text.Json updates like JSON schema export, advanced serialization options, and performance enhancements for JSON docs.
Article
Explore .NET 9’s new LINQ methods, CountBy and AggregateBy, which simplify group operations, boost readability, and improve code efficiency.
Article
Explore C# 11's new features: raw string literals, list patterns, UTF-8 strings, required members, and generic math for improved code quality.
Article
Discover new cryptography features in .NET 9, including simplified hashing with HashData and enhanced security with KMAC for data integrity.
Article
A revisit of HTTP logging in ASP.NET Core 8, covering set up, new config options like CombineLogs, and using interceptors to fine-tune logs.
Article
Learn how to boost code readability and manageability in ASP.NET Core with five use cases benefiting from extension methods.
Article
Learn about transactions in Entity Framework Core. This post goes through different ways of implementing transactions when storing in the DB.
Article
Improving performance is a key measure in improving user experience. This post introduces different ways of implementing caching in ASP.NET Core.
Article
In this post, I'll walk you through the basics of .NET stack traces and explore advanced scenarios, including inner and aggregate exceptions.
Article
Learn how to implement authentication, authorization, and custom role permissions in ASP.NET Core, securing access and managing user permissions.

Showing the last 30 only...