The Crafting Strider

Raman But-Husaim’s personal webblog. Ideas, tech articles born through the life of a software engineer

.NET Weekly #148 (14.10 - 20.10)

Cloud & Web

  1. Faster Web Applications with Vue 3
  2. Health Checks with gRPC and ASP.NET Core 3.0
  3. IHttpContextAccessor cannot be used reliably in some scenarios
  4. The Repository-Service Pattern with DI and ASP.NET Core
  5. Hosting a Machine Learning Model in ASP.NET Core 3.0
  6. How to make ASP.NET Core compile modified views
  7. Combining ASP.NET Core validation attributes with Value Objects

Tooling & Libraries

  1. The Entity Framework Core Query Pipeline
  2. Running .NET Core global tools in non-sdk Docker images
  3. MS.Orleans v3.0.0-rc2
  4. vue-cli v4.0.0
  5. How to fuck up software releases

Architecture & Databases

  1. Migration Complete – Amazon’s Consumer Business Just Turned off its Final Oracle Database
  2. Kubernetes Networking - Behind the scenes
  3. Announcing Distributed Application Runtime (Dapr), an open source project to make it easier for every developer to build microservice applications
  4. Introduction to DevOps - Database Delivery
  5. Showing Software Architectures in 2+1 Views with UML

Programming Languages

  1. Anonymous classes and generics limit in .NET/C#
  2. Rewrite Uri.EscapeString
  3. New features in .NET Core 3.0 on Linux
  4. Searching through text - Part I, full text search in under 200 lines of code
  5. Searching through text - Part II, Exploring posting lists persistence
  6. Searching through text - Part III, Managing posting lists
  7. Why I don’t start versions at 0.x any more
  8. Tautological assertion
  9. Concurrency Part 8 — Tracking mutex owner
  10. Ordering of static fields in C# matters


  1. Generate Json serializers at build time to reduce startup time
  2. CoreCLR 3.0 Intrinsics
  3. .NET Core 3.0 concludes the .NET Framework API porting project
  4. How to expose your custom counters in .NET Core
  5. .NET Core 3.1.0 Preview 1


  1. .NET Core – Choices
  2. I stopped setting a financial goal for my SaaS
  3. Yes, You Should Estimate Software Projects