Contributions
Article
Master Incremental Source Generators in C#. Learn setup, examples, benchmarks, and best practices for faster, cache-friendly code gen in .NET.
Article
Boost your .NET API performance! Learn 16 proven techniques I used to reduce response times by 70% with EF Core, caching, and smart queries.
Article
Learn how to implement audit logging in EF Core with PostgreSQL, tracking entity changes, timestamps, and users for compliance and security.
Article
Learn how to integration test custom exception handlers in ASP.NET Core using NUnit and WebApplicationFactory to ensure error handling works.
Article
Learn how C# source generators automate boilerplate code at compile time. Explore real-world examples and boost your development productivity.
Article
Improve error handling in .NET APIs using Result and OneOf. Return clear, structured success or failure outcomes with better control.
Article
Discover lesser-known C# features like records, global usings, ref returns, pattern matching, and more to write cleaner, more maintainable code.
Article
Discover 16 common C#/.NET mistakes. From rethrowing exceptions to using HttpClient. Learn how to fix them with code samples and practical tips.
Article
Learn how to scan JavaScript libraries for vulnerabilities using Retire.js and automate detection in CMD or Azure DevOps with a custom extension.
Article
Discover the difference between IEnumerable and IAsyncEnumerable in .NET. Learn when to use each with practical examples and perf benchmarks.
Article
Learn how to measure .NET code coverage on Azure DevOps using XPlat Code Coverage and ReportGenerator. Includes full pipeline and practical tips.
Article
Learn how to store and query JSON data in relational databases using EF Core with real-world examples for PostgreSQL, SQL Server, and MySQL.
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.
Showing the last 30 only...