.NET 10 LeftJoin before/after example
LeftJoin is coming to LINQ in .NET 10 and will be supported by Entity Framework. Here's a before and after example of how it might cleanup our code a little.
#dotnet
Check out my latest post on how to reliably reproduce and analyze race conditions in C# using structured contention and artificial delays. 🚀 #CSharp#Concurrency#Multithreading
https://t.co/DxIiHM5Tzn
Nobody gets it to work without making a mess. Getting it to work is hard enough. But you’re not done when it works. Once it works you switch modes and make it right. Clean it up.
Programmers must never offer the option of bad code to managers who demand speed. Nobody goes faster when slogging through a mess. Messes slow everyone, and everything forever.
I didn't manage to get a screenshot in time, but watching @Nick_Craver's face when I made him aware of the existence of this bug was... :chef's kiss:
https://t.co/u4Nfv18wM9
I strongly believe that all managers in a technical area must be technically excellent.
Managers in software must write great software or it’s like being a cavalry captain who can’t ride a horse!
@SergiiKirianov You absolutely can, in fact I think everyone should in their beginning. Will make you understand why frameworks are created and how they work. For the first year of my professional life all I did was websites using just HTML, CSS and flat JS, and it was very valuable.
@martinfowler@jamesshore The Way of Agile is to admit we simply don't know. We don't know what process will work. We start somewhere, set a reasonable goal, and then figure out why we didn't get there.