.NET Weekly #104 (05.11 - 11.11)
Cloud & Web
- Why Angular Made Me Quit Web Dev
- A Netflix Web Performance Case Study
- Making a large scale app with vue.js (part 1) - modularize your store!
- How to implement a multi-CDN strategy - everything you need to know
- Working with Dynamic Components in Vue.js
- What Makes DotNet Core It So Special?
- Cloud Computing without Containers
- Added support for generic host based IWebHostBuilder
- Goodbye Electron, Hello Desktop PWAs
- Delaying strongly-typed options configuration using PostConfigure in ASP.NET Core
- Announcing the general availability of Azure Event Hubs for Apache Kafka
Tooling & Libraries
- ProcDump-for-Linux - A Linux version of the ProcDump Sysinternals tool
- Advanced Docker image build patterns
- Getafix - How Facebook tools learn to fix bugs automatically
- The New Illustrated TLS Connection
- Introducing the Apollo GraphQL Platform
- Airbnb is Dropping React Native — Should You Too?
- Design Review - Key-Value Storage
- Announcing ML.NET 0.7 (Machine Learning .NET)
Architecture & Databases
- Materialized views vs. Rollup tables in Postgres
- ScyllaDB Announces Major Release of Its NoSQL Database and Support for Concurrent OLTP and OLAP
- PostgreSQL Performance Tuning Tutorial
- Replication is bad for decentralized storage, part 1 - Erasure codes for fun and profit
- Why NOT to Build a Time-Series Database
- How We Built a Cost-Based SQL Optimizer
- How Discord Stores Billions of Messages
- Why RESP3 will be the only protocol supported by Redis 6
- How we upgraded Stack Overflow to SQL Server 2017
- Cross shard transactions at 10 million requests per second
- Migrating from MSSQL to PostgreSQL - What You Should Know
Programming Languages
- Understanding the Whys, Whats, and Whens of ValueTask
- ReasonML - Strict, powerful and forgiving
- The fear of an empty source file
- Working with databases in F#
Runtime
- Announcing .NET Standard 2.1
- Add support for BSWAP intrinsic
- Mono - initial RISC-V support
- Asp.net Core not Collecting Garbage
Other
- Stripe’s Will Larson on Designing a Performance Management System from Scratch
- How to Fit Large Neural Networks on the Edge
- Application-Layer DDoS Attack Protection with HAProxy
- Content Security Policy - CSP Toolkit
- Resources on Distributed Hash Tables
- Vue Patterns
- JetBrains Introduces Datalore 1.0, an Intelligent Web Application for Data Analysis