The Crafting Strider

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

.NET Weekly #158 (06.01 - 12.01)

Cloud & Web

  1. Running an ASP.NET Core application against multiple DB providers – Part 1
  2. Running an ASP.NET Core application against multiple DB providers – Part 2
  3. IdentityServer3 and upcoming SameSite Cookie changes in Browsers
  4. Logging the selected Endpoint Name with Serilog
  5. API Security Best Practices MegaGuide
  6. Webserver Benchmark - Erlang vs Go vs Java vs NodeJS
  7. Front-End Performance Checklist 2020
  8. HTML attributes to improve your users’ two factor authentication experience
  9. New Features and Design Principles of Vue 3.0 - Evan You at VueConf Toronto

Tooling & Libraries

  1. Tracing .NET Core applications
  2. Stop Using Markdown For Documentation
  3. Parcel.js - Blazing fast, zero configuration web application bundler
  4. Git Rebase - Don’t be Afraid of the Force
  5. Tracing .NET Applications with Consul Service Mesh
  6. BLAKE3 Is an Extremely Fast, Parallel Cryptographic Hash
  7. Debugging ASP.NET Web Request Failures - The Complete Guide

Architecture & Databases

  1. Amazon DynamoDB deep dive - Advanced design patterns - Video
  2. ClickHouse Cost-Efficiency in Action - Analyzing 500 Billion Rows on an Intel NUC
  3. DBLog - A Generic Change-Data-Capture Framework
  4. From 15,000 database connections to under 100 - DigitalOcean’s tale of tech debt
  5. Ironies of automation
  6. My GOTO Postgres Configuration for Web Services
  7. Respect your natural scaling limits

Programming Languages

  1. The case of the unbalanced brackets
  2. Translating Quake 3 into Rust
  3. Getting Started with the AWS SDK in .NET Core
  4. Announcing TypeScript 3.8 Beta
  5. Goodbye, Clean Code

Runtime

  1. .NET Core 2.2 has reached end of life
  2. .NET Core, .NET 5, the exodus of .NET Framework
  3. Repos migrating to dotnet GitHub organization on 2020-01-07
  4. NET Inside Out Part 14 — Calling virtual method without dynamic dispatch

Other

  1. How I Do (Hopefully) Fair Performance Reviews for Software Developers
  2. Become a Better Developer Through Blogging
  3. Introducing Cloudflare for Teams
  4. Managing my personal knowledge base
  5. .NET Annotated Monthly - January 2020