The Crafting Strider

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

.NET Weekly #128 (27.05 - 02.06)

Cloud & Web

  1. Why I’m still using jQuery in 2019
  2. On SQS
  3. 5 More HTML and CSS Features You Didn’t Know Existed
  4. Latency-Adaptive Real-Time with Reactive Caching on Microsoft Orleans
  5. New – Data API for Amazon Aurora Serverless
  6. Amazon Managed Streaming for Apache Kafka (MSK) – Now Generally Available

Tooling & Libraries

  1. docker (all versions) is vulnerable to a symlink-race attack
  2. Layer 7 Observability with Consul Service Mesh
  3. Version 8 of Angular — Smaller bundles, CLI APIs, and alignment with the ecosystem
  4. Awesome Plugins for Rider - Language Support
  5. Awesome Plugins for Rider - Code Editing/Analysis
  6. Time travel debugging - It’s a blast! (from the past)
  7. DigitalOcean Killed Our Company
  8. GitHub open-sourced semantic - a library and command line tool for parsing, analyzing, and comparing source code

Architecture & Databases

  1. Why We’re Switching to gRPC
  2. PostgreSQL Table Inheritance – What’s It Good For?
  3. Diving into Distributed Tracing
  4. Scaling to 1M active GraphQL subscriptions on Postgres
  5. Is High Quality Software Worth the Cost
  6. One SQL to Rule Them All
  7. Aurora Postgres - Disastrous experience
  8. Introduction to SQL Server Security — Part 6
  9. Comparing Data Stores for PostgreSQL - MVCC vs InnoDB

Programming Languages

  1. 20 lines of code that will beat A/B testing every time
  2. Porting desktop apps to .NET Core
  3. Announcing TypeScript 3.5
  4. PowerShell 7 Road Map
  5. Be careful of lazy dependencies
  6. 8 Techniques to Avoid GC Pressure and Improve Performance in C# .NET
  7. Unpacking hoisting
  8. Build your own actors


  1. Spying on .NET Garbage Collector with .NET Core EventPipes
  2. Matt Warren, How the .NET Runtime Has Changed
  3. Shooting Yourself in the Foot with Concurrent Use of FileStream.Position


  1. Knowledge extraction from unstructured texts
  2. I can see your local web servers
  3. Software Design is Human Relationships - Part 2 of 3, Waiters, Changers, and Sufficiency
  4. The SaaS CTO Security Checklist
  5. Undervalued Software Engineering Skills - Writing Well
  6. Building Facebook’s service encryption infrastructure
  7. Programmers - Stop Undervaluing Your Time