97% If you know what interface you want, just pass it directly to CoCreateInstance - The Old New Thing Avoiding a second round trip.
99% Dapper And Strongly Typed IDs – How To Dynamically Register Mappings How can we use Dapper and strongly typed IDs from the StronglyTypedId package? Let's see if we can generalize the guidance from the original author!
99% Use IExceptionHandler to handle errors in ASP.NET Core | BinaryIntellect Knowledge Base No matter how carefully you design your web pages and components there is always a possibility that your application throws an error at runtime. To trap and handle such unforeseen circumstances you can use IExceptionHandler interface introduced in ASP.NET...
80% Meteor just seen in Portugal (23h45) Posted in r/interestingasfuck by u/leogt15 • 51,242 points and 784 comments
95% General Performance Tip: Retrieving the Nullable Value from a Reference Type The article discusses two methods for retrieving nullable values from reference types in C#, showcasing examples using the ternary conditional expression and the null coalesce approach. Benchmark r…
99% Compilers for free with weval With some partial evaluation and specialization hints, it is possible to get pretty decent speedups on interpreters by turning them into compilers.
92% The Lunacy of Artemis For the first time since the 1960's, it looks doubtful whether the US space agency is even capable of getting us to the Moon.
99% Using Source Generators to Validate IOptions in ASP.NET Core - Code Maze In this article, we look at how to use source generators to validate IOptions and ensure they meet the required configuration expectations.
99% Guide to Modern Redux—Redux Toolkit & Redux Toolkit Query Learn how to use Redux in a modern way by taking advantage of Redux Toolkit and Redux Toolkit Query.
97% Multi-Tenancy: What is it and why do you care? I’m always on the lookout for ideas about how to endlessly promote both Marten & Wolverine. Since I’ve been fielding a lot of questions, issues, and client requests around multi-ten…
99% Building Better Apps: Better Together Helping you build better apps has been one of our key focus areas in Azure. Our latest tooling focuses on providing guidance for architecting, optimizing, and..
99% Discriminated Unions Part One - The F# side of things I decided to look more into what the discussion of Discriminated unions in C#, or their lack of it is all about. I will first look at the ...
99% Two Ways To Tune A Slow Query In SQL Server – Darling Data You and Me might feel like the lower back end of a thing if we’re tuning a query that has other problems. Perhaps it’s running on one of those serverless servers with half a hyper-threaded core and 8kb of RAM, as an example.
99% Discriminated Union Part Two - The C# side of things In this article , discriminated unions will be further looked into, continuing from the last article. It visited these topics using F#. Th...
98% ECMAScript 2023 feature: symbols as WeakMap keys In this blog post, we take a look at the ECMAScript 2023 feature “Symbols as WeakMap keys” – which was proposed by Robin Ricard, Rick Button, Daniel Ehrenberg, Leo Balter, Caridy Patiño, Rick Waldron, and Ashley Claymore.
98% Programming mantras are proverbs Proverbs are supposed to encapsulate a bit of wisdom, but you still need know when to apply it.
90% Feedback loops in software development Hello there! Would you be so kind to take another look at the Agile Manifesto ? For people who wants to avoid an extra click, I've added it...
92% Problem with NaN equality I recently encountered a bug that was caused by a special equality definition on a NaN value. NaN means not-a-number, and it's special floating-point number value, representing result of impossible operation. This issue shows how NaN can introduce ha...
99% MemoryCache, DistributedCache and HybridCache The latest preview (.NET 9 preview 4) brought another caching structure to the .NET world - so let's order some things here.