Leverage 'is not' Operator for Exception Filtering!
Learn how to use the C# 'is not' operator with exception filtering to write cleaner and more maintainable error handling code.
Learn how to use the C# 'is not' operator with exception filtering to write cleaner and more maintainable error handling code.
Explains why ASP.NET Core 7 apps default to HTTP only and how to configure HTTPS for development, covering certificate trust and launch settings.
Explains the Skip and Take methods in C# LINQ for implementing pagination and limiting query results.
A tutorial on building a custom cron job scheduler in ASP.NET Core using BackgroundService, for educational purposes.
A critical look at benchmarking in .NET, emphasizing the importance of context and real-world performance over isolated micro-optimizations.
A technical discussion on the 'fourth-root' condition for estimator consistency in statistical models like GEE, exploring asymptotic theory and nuisance parameters.
Explores the Liskov Substitution Principle using the classic 'Is a square a rectangle?' example in object-oriented programming.
Part 3 of a series on writing a .NET profiler in C#, focusing on creating a source generator to automate boilerplate code for the profiling API.
Explains the Humble Object design pattern for separating hard-to-test dependencies from core logic to improve unit testing in software development.
A technical guide on configuring routing for a Watchguard NVA in an Azure hub-and-spoke network topology, solving a one-way connectivity issue.
Compares performance of C# collection types like List<T>, ReadOnlyCollection<T>, ImmutableArray<T>, and ImmutableList<T> in iteration benchmarks.
Explores the shift from the traditional testing pyramid to a testing diamond model, emphasizing more integration tests for modern architectures.
How to embed Git version information like commit hash and tags directly into C# code using the GitInfo source generator library.
Explains the error NETSDK1194 in .NET builds, why it occurs with recent SDK updates, and how to address it.
A technical guide to implementing iOS 16's 'Shared with You' APIs in third-party apps, including code examples and prerequisites.
Analyzes a performance quirk in C#'s JsonSerializer when creating new JsonSerializerOptions instances, showing significant memory and speed penalties.
Explains the risks of using .NET performance counters and how to read them directly from the registry for reliability.
Explains what middleware is in ASP.NET Core, its role in the request pipeline, and provides a practical implementation example.
Exploring compiler design using functional programming concepts and combinatory logic to transform abstract syntax trees (ASTs) in Python.
A technical guide on implementing a reading time feature for markdown content in both Nuxt 2 and Nuxt 3 frameworks.