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.
How to embed Git version information like commit hash and tags directly into C# code using the GitInfo source generator library.
A guide to implementing conditional feature flags using Azure App Configuration Service and the Microsoft.FeatureManagement library.
A technical guide on configuring a data pipeline from Kafka to Elasticsearch using Logstash, including Docker setup and configuration examples.
A tutorial on implementing Azure App Configuration feature flags in a .NET 7 console application, covering setup and code integration.
A guide to building a simple Dependency Injection container in .NET, explaining IoC and DI concepts with code examples.
Explains how to delete a database record in Entity Framework without loading it first, covering both classic and .NET 7+ methods.
A guide to calculating marginal and conditional effects in generalized linear mixed models (GLMMs) using the R {marginaleffects} package.
Explains software design patterns like Mediator, Strategy, Singleton, and Proxy using simple sketches and real-world analogies.
Guide to migrating Azure Load Balancer from Basic to Standard SKU before Microsoft's 2025 retirement, covering key steps and considerations.
A technical blog post discussing penalized complexity priors in Bayesian statistics, focusing on how to set priors that appropriately penalize model complexity.
A developer details their journey rewriting their personal blog's static site generator from Haskell/Hakyll to a custom Rust solution to improve speed and reduce dependencies.
Advice for former CTOs wanting to return to hands-on engineering roles, discussing skill refresh and career transition strategies.
A critique of using pre-made project templates and starter packs in web development, arguing they hinder learning and create long-term issues.
Explores Data-Oriented Programming in Java, focusing on using records, sealed types, and pattern matching to model immutable data.
A guide to implementing image resizing extensions for both UIKit (iOS) and AppKit (macOS) in Swift, enabling cross-platform code.
Explains why Terraform's nonsensitive() function fails when trying to output a sensitive value stored inside a list from a conditional resource.
A tutorial on creating an RSS feed for a blog or website using Blazor and the System.ServiceModel.Syndication package in ASP.NET Core.
A deep dive into how the .NET Garbage Collector works, explaining its phases, generations, and impact on application performance.
Explains tail-recursion using the Fibonacci series in C#, comparing performance and stack usage with regular recursion.