The Crafting Strider

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

.NET Weekly #168 (30.03 - 05.04)

Cloud & Web

  1. Outsourcing IdentityServer4 Token Signing to Azure Key Vault
  2. Margin considered harmful
  3. Introducing gRPC HTTP API
  4. Using the OAuth 2.0 device flow to authenticate users in desktop apps
  5. SPAs are dead!?
  6. Accessing route values in endpoint middleware in ASP.NET Core 3.0
  7. Content Injection with Response Rewriting in ASP.NET Core

Tooling & Libraries

  1. Introducing Dark Mode (beta) for Stack Overflow
  2. Cleaning up form UI
  3. Announcing AWS Lambda support for .NET Core 3.1
  4. Auto-Detect Memory Issues in your App with Dynamic Program Analysis – Rider 2020.1
  5. 18 GitLab features are moving to open source
  6. OpenTelemetry is now beta
  7. libgit2 v1.0 Released
  8. Cortex v1.0 released - The highly scalable, fast Prometheus implementation is generally available for production use
  9. The True Cost of Running Kubernetes in the Cloud
  10. Attack matrix for Kubernetes

Architecture & Databases

  1. Introducing Quicksilver - Configuration Distribution at Internet Scale
  2. Apache Kafka - When the honeymoon is over
  3. 10 Things I Hate About PostgreSQL
  4. Testing Distributed Systems

Programming Languages

  1. Dos and don’ts in open source
  2. The Golden Rule of Variable Naming
  3. Implementing a Generic Dapper Repository in ASP.NET Core
  4. Building End-to-End Diagnostics and Tracing - An Intro
  5. Getting Started with CQRS – Part 3
  6. Tech Debt and the Pragmatic Middle Ground
  7. Domain-Driven Design and Entity Framework Core – two years on

Runtime

  1. Honor new properties on ObsoleteAttribute
  2. asp.net core - add HPack dynamic compression
  3. Announcing .NET 5.0 Preview 2

Other

  1. Turn Up Your Security Profile to 11
  2. Full Third-Party Cookie Blocking and More
  3. Pluralsight FreeApril - Month-Long Free Access to 7000+ Courses
  4. Temporarily rolling back SameSite Cookie Changes
  5. Hosted App Model
  6. .NET Annotated Monthly - April 2020