nameof get's a bit better in C# 12
Explains the new enhancement to the C# 12 `nameof` operator, allowing access to instance members from a static context.
Explains the new enhancement to the C# 12 `nameof` operator, allowing access to instance members from a static context.
Explores practical uses of C# ValueTuple for swapping values, pattern matching, deconstruction, and implementing IEquatable to write cleaner code.
Explains how to use ordered indexes in Entity Framework 7 for database query optimization, including performance benefits and implementation.
A guide to configuring log levels in ASP.NET Core applications using the appsettings.json file and namespace-specific settings.
A software engineer turned vendor discusses the loss of credibility and offers advice on how to be taken seriously when selling software.
The author discusses a new architecture proposal for Hereditas v0.3, a tool for creating trustless digital legacy boxes, and seeks community feedback.
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.