.NET Weekly #95 (03.09 - 09.09)
Cloud & Web
- Serverless Best Practices
- How to Design for the Modern Web
- The Terrible Performance Cost Of CORS Request, on the single-page application
- Building the Decentralised Web — Part Two - The Components
- AWS Top 10 Security Tips
- Why isn’t my ASP.NET Core environment-specific configuration loading
Tooling & Libraries
- Avalonia-based .NET Decompiler (port of ILSpy)
- VSCode August 2018 (version 1.27)
- There’s more to life than HTTP - VerneMQ a high-performance and distributed MQTT broker
- StackExchange.Redis 2.0 Released
- Google Optimize now free — for everyone
- Introducing cstar - the Spotify Cassandra orchestration tool, now open source
- Cutting Edge - Never Mind JavaScript, Here’s Blazor
- Dropbox - Migrating from Underscore to Lodash
- Monolithic Repos Are Evil
Architecture & Databases
- Sprints, marathons and root canals
- Couchbase Autonomous Operator with Persistent Volumes on Azure AKS
- Serializable ACID Transactions on Streaming Data
- On Redis master-slave terminology
- Setting up Streaming Replication in PostgreSQL
- A Developer’s Guide to MongoDB Replica Sets
- Reviewing FASTERSummary
- How Distributed Tracing Solves One of the Worst Microservices Problems
- How to choose the right encryption technology for Azure SQL Database or SQL Server
Programming Languages
- The Identity functor
- Combining iterator blocks and async methods in C#
- Select Star SQL
- First experiments using EF Core with Azure Cosmos DB
- What To Tidy
- Death by Planning - The Daily Software Anti-Pattern
- Cargo Cult Programming - The Daily Software Anti-Pattern
Runtime
- V8 Internals - How Small is a Small Integer
- Compiling Mono on Windows without Cygwin
- WebAssembly - How and why