The Crafting Strider

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

.NET Weekly #96 (10.09 - 16.09)

Cloud & Web

  1. Let’s Encrypt at Scale
  2. Announcing Azure Pipelines with unlimited CI/CD minutes for open source
  3. How Discord Handles Two and Half Million Concurrent Voice Users using WebRTC
  4. Developing APIs using Actor model in ASP.NET Core
  5. ASP.NET Core 2.2.0-preview2 now available
  6. 8 steps to building your own serverless GraphQL API using AWS Amplify
  7. Goodbye Redux
  8. The danger of target=_blank and opener

Tooling & Libraries

  1. libcurl gets a URL API
  2. Automated load balancer (HAProxy) creation on DigitalOcean
  3. Ansible Tower 3.3 Available Now
  4. Cloud Native Infrastructure with Kubernetes and Pulumi
  5. Announcing ML.NET 0.5
  6. Git 2.19.0 released
  7. OpenSSL 1.1.1 Is Released
  8. Open-sourcing LogDevice, a distributed data store for sequential data
  9. Introducing the React Profiler
  10. Next Generation Package Management

Architecture & Databases

  1. GopherCon 2018 - From Prototype to Production - Lessons from Building and Scaling Reddit’s Ad Serving Platform with Go
  2. Event Based Application - Back Pressure
  3. The Anna Key-Value Store Now Has 355x the Performance of DynamoDB for the Dollar
  4. PostgreSQL 11 and Just In Time Compilation of Queries
  5. Why We Need Dynamic Secrets
  6. Graph Databases for Beginners - Graph Theory & Predictive Modeling
  7. Overview of the MongoDB Database Profiler
  8. Life Beyond Distributed Transactions An Apostate’s Implementation - Sagas
  9. How to Deploy PostgreSQL for High Availability
  10. Pinterest Switches From OpenTSDB to Their Own Time Series Database

Programming Languages

  1. FSharp – A trading strategy backtester
  2. Announcing TypeScript 3.1 RC
  3. The 5 Levels of Logging
  4. The Lazy functor
  5. Big Ball of Mud - The Daily Software Anti-Pattern
  6. Boat Anchor - The Daily Software Anti-Pattern
  7. Announcing PowerShell Core 6.1
  8. Golden Hammer - The Daily Software Anti-Pattern


  1. Writing a JIT Compiler in C#
  2. .NET Framework September 2018 Security and Quality Rollup
  3. .NET Core September 2018 Update


  1. Kotlin - Structured concurrency
  2. Spoofing DNS with fragments
  3. The cloud scales faster than your budget
  4. Fixing an old hack - why we are bumping the IPv6 MTU
  5. NVIDIA Turing Architecture In-Depth
  6. Thoughts about .NET, The Cloud, AI, ML, and teaching software engineers