Friday links 471

  1. Installation · rnwood/smtp4dev Wiki
  2. Building blocks | Dapr Docs
  3. Angular v12 is now available. It’s that time again, friends — we’re… | by Mark Techson | May, 2021 | Angular Blog
  4. Understanding the Whys, Whats, and Whens of ValueTask | .NET Blog
  5. Code, code and more code.: Prefer ValueTask to Task, always; and don’t await twice
  6. Easy Trace of Function Entry and All Exits – CodeProject
  7. Building a Source Generator for C#
  8. The ‘3.5% rule’: How a small minority can change the world – BBC Future
  9. Download Microservices architecture e-book (PDF)
  10. Transform C# objects to a flat string dictionary