The Crafting Strider

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

.NET Weekly #104 (05.11 - 11.11)

Cloud & Web

  1. Why Angular Made Me Quit Web Dev
  2. A Netflix Web Performance Case Study
  3. Making a large scale app with vue.js (part 1) - modularize your store!
  4. How to implement a multi-CDN strategy - everything you need to know
  5. Working with Dynamic Components in Vue.js
  6. What Makes DotNet Core It So Special?
  7. Cloud Computing without Containers
  8. Added support for generic host based IWebHostBuilder
  9. Goodbye Electron, Hello Desktop PWAs
  10. Delaying strongly-typed options configuration using PostConfigure in ASP.NET Core
  11. Announcing the general availability of Azure Event Hubs for Apache Kafka

Tooling & Libraries

  1. ProcDump-for-Linux - A Linux version of the ProcDump Sysinternals tool
  2. Advanced Docker image build patterns
  3. Getafix - How Facebook tools learn to fix bugs automatically
  4. The New Illustrated TLS Connection
  5. Introducing the Apollo GraphQL Platform
  6. Airbnb is Dropping React Native — Should You Too?
  7. Design Review - Key-Value Storage
  8. Announcing ML.NET 0.7 (Machine Learning .NET)

Architecture & Databases

  1. Materialized views vs. Rollup tables in Postgres
  2. ScyllaDB Announces Major Release of Its NoSQL Database and Support for Concurrent OLTP and OLAP
  3. PostgreSQL Performance Tuning Tutorial
  4. Replication is bad for decentralized storage, part 1 - Erasure codes for fun and profit
  5. Why NOT to Build a Time-Series Database
  6. How We Built a Cost-Based SQL Optimizer
  7. How Discord Stores Billions of Messages
  8. Why RESP3 will be the only protocol supported by Redis 6
  9. How we upgraded Stack Overflow to SQL Server 2017
  10. Cross shard transactions at 10 million requests per second
  11. Migrating from MSSQL to PostgreSQL - What You Should Know

Programming Languages

  1. Understanding the Whys, Whats, and Whens of ValueTask
  2. ReasonML - Strict, powerful and forgiving
  3. The fear of an empty source file
  4. Working with databases in F#


  1. Announcing .NET Standard 2.1
  2. Add support for BSWAP intrinsic
  3. Mono - initial RISC-V support
  4. Core not Collecting Garbage


  1. Stripe’s Will Larson on Designing a Performance Management System from Scratch
  2. How to Fit Large Neural Networks on the Edge
  3. Application-Layer DDoS Attack Protection with HAProxy
  4. Content Security Policy - CSP Toolkit
  5. Resources on Distributed Hash Tables
  6. Vue Patterns
  7. JetBrains Introduces Datalore 1.0, an Intelligent Web Application for Data Analysis