# .NET Weekly #104 (05.11 - 11.11) ## Cloud & Web 1. [Why Angular Made Me Quit Web Dev](https://hackernoon.com/why-angular-made-me-quit-web-dev-f63b83a157af) 1. [A Netflix Web Performance Case Study](https://medium.com/dev-channel/a-netflix-web-performance-case-study-c0bcde26a9d9) 1. [Making a large scale app with vue.js (part 1) - modularize your store!](https://medium.com/@stephane.souron/making-a-large-scale-app-with-vue-js-part-1-modularize-your-store-bf9066436502) 1. [How to implement a multi-CDN strategy - everything you need to know](https://blog.streamroot.io/how-to-implement-a-multi-cdn-strategy-everything-you-need-to-know/) 1. [Working with Dynamic Components in Vue.js](https://www.raymondcamden.com/2018/10/31/working-with-dynamic-components-in-vuejs) 1. [What Makes DotNet Core It So Special?](https://www.blog.jamesmichaelhickey.com/What-Makes-NET-Core-So-Special-Why-You-Should-Use-NET-Core/) 1. [Cloud Computing without Containers](https://blog.cloudflare.com/cloud-computing-without-containers/?hH) 1. [Added support for generic host based IWebHostBuilder](https://github.com/aspnet/Hosting/pull/1580) 1. [Goodbye Electron, Hello Desktop PWAs](https://medium.com/@novicki_david/goodbye-electron-hello-desktop-pwas-f316b8f39882) 1. [Delaying strongly-typed options configuration using PostConfigure in ASP.NET Core](https://andrewlock.net/delaying-strongly-typed-options-configuration-using-postconfigure-in-asp-net-core/) 1. [Announcing the general availability of Azure Event Hubs for Apache Kafka](https://azure.microsoft.com/en-us/blog/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](https://github.com/Microsoft/ProcDump-for-Linux) 1. [Advanced Docker image build patterns](https://speakerdeck.com/garethr/advanced-docker-image-build-patterns) 1. [Getafix - How Facebook tools learn to fix bugs automatically](https://code.fb.com/developer-tools/getafix-how-facebook-tools-learn-to-fix-bugs-automatically/) 1. [The New Illustrated TLS Connection](https://tls13.ulfheim.net/) 1. [Introducing the Apollo GraphQL Platform](https://blog.apollographql.com/introducing-the-apollo-graphql-platform-8ef34bb269e5) 1. [Airbnb is Dropping React Native — Should You Too?](https://medium.com/braus-blog/airbnb-is-dropping-react-js-should-you-too-dcbff36def5c) 1. [Design Review - Key-Value Storage](https://mozilla.github.io/firefox-browser-architecture/text/0015-rkv.html) 1. [Announcing ML.NET 0.7 (Machine Learning .NET)](https://blogs.msdn.microsoft.com/dotnet/2018/11/08/announcing-ml-net-0-7-machine-learning-net/) ## Architecture & Databases 1. [Materialized views vs. Rollup tables in Postgres](https://www.citusdata.com/blog/2018/10/31/materialized-views-vs-rollup-tables/) 1. [ScyllaDB Announces Major Release of Its NoSQL Database and Support for Concurrent OLTP and OLAP](https://www.scylladb.com/press-release/scylladb-major-release-nosql-database-support-concurrent-oltp-and-olap/) 1. [PostgreSQL Performance Tuning Tutorial](https://stackify.com/postgresql-performance-tutorial/) 1. [Replication is bad for decentralized storage, part 1 - Erasure codes for fun and profit](https://storj.io/blog/2018/11/replication-is-bad-for-decentralized-storage-part-1-erasure-codes-for-fun-and-profit/) 1. [Why NOT to Build a Time-Series Database](https://www.outlyer.com/blog/why-not-to-build-a-time-series-database/) 1. [How We Built a Cost-Based SQL Optimizer](https://www.cockroachlabs.com/blog/building-cost-based-sql-optimizer/) 1. [How Discord Stores Billions of Messages](https://blog.discordapp.com/how-discord-stores-billions-of-messages-7fa6ec7ee4c7) 1. [Why RESP3 will be the only protocol supported by Redis 6](http://antirez.com/news/125) 1. [How we upgraded Stack Overflow to SQL Server 2017](https://www.tarynpivots.com/post/how-we-upgraded-stackoverflow-to-sql-server-2017/) 1. [Cross shard transactions at 10 million requests per second](https://blogs.dropbox.com/tech/2018/11/cross-shard-transactions-at-10-million-requests-per-second) 1. [Migrating from MSSQL to PostgreSQL - What You Should Know](https://severalnines.com/blog/migrating-mssql-postgresql-what-you-should-know) ## Programming Languages 1. [Understanding the Whys, Whats, and Whens of ValueTask](https://blogs.msdn.microsoft.com/dotnet/2018/11/07/understanding-the-whys-whats-and-whens-of-valuetask/) 1. [ReasonML - Strict, powerful and forgiving](https://www.harigopal.in/talks/2018/jsfoo) 1. [The fear of an empty source file](https://ayende.com/blog/184993-A/the-fear-of-an-empty-source-file) 1. [Working with databases in F#](https://devonburriss.me/how-to-fsharp-pt-9/) ## Runtime 1. [Announcing .NET Standard 2.1](https://blogs.msdn.microsoft.com/dotnet/2018/11/05/announcing-net-standard-2-1/) 1. [Add support for BSWAP intrinsic](https://github.com/dotnet/coreclr/pull/18398) 1. [Mono - initial RISC-V support](https://github.com/mono/mono/pull/11593) 1. [Asp.net Core not Collecting Garbage](https://github.com/aspnet/AspNetCore/issues/3409) ## Other 1. [Stripe’s Will Larson on Designing a Performance Management System from Scratch](https://blog.gitprime.com/designing-performance-management-systems/) 1. [How to Fit Large Neural Networks on the Edge](https://heartbeat.fritz.ai/how-to-fit-large-neural-networks-on-the-edge-eb621cdbb33) 1. [Application-Layer DDoS Attack Protection with HAProxy](https://www.haproxy.com/blog/application-layer-ddos-attack-protection-with-haproxy/) 1. [Content Security Policy - CSP Toolkit](https://addons.mozilla.org/en-US/firefox/addon/laboratory-by-mozilla/) 1. [Resources on Distributed Hash Tables](https://techblog.bozho.net/resources-on-distributed-hash-tables/) 1. [Vue Patterns](https://github.com/learn-vuejs/vue-patterns) 1. [JetBrains Introduces Datalore 1.0, an Intelligent Web Application for Data Analysis](https://www.infoq.com/news/2018/11/jetbrains-datalore)