.NET Weekly #81 (30.04 - 06.05)
Cloud & Web
- A complete React with Apollo and GraphQL Tutorial
- ASP.NET Core Dependency Injection – Registering Multiple Implementations of an Interface
- The Programmer's Hindsight - Caching with HttpClientFactory and Polly Part 2
- Eyes wide open - Correct Caching is always hard
- 86% of Passwords are Terrible (and Other Statistics)
- AWS Open Sources and Expands Serverless Application Model (SAM) Implementation
- Out of process hosting of ASP .NET Core with IIS, do AppPool resource limits apply?
Tooling & Libraries
- ZeroLog
- Welcoming SymbolSource to the .NET Foundation
- Avoiding struct and readonly reference performance pitfalls with ErrorProne.NET
- VS Code 1.23
- F# Tooling Support for AWS Lambda
- Creating a generalised Docker image for building ASP.NET Core apps using ONBUILD
- Docker Enterprise Edition 2.0 Brings Easier Kubernetes Integration
- Version 6 of Angular Now Available
Architecture & Databases
- ArangoSearch architecture overview
- Microservices Lessons Learned from a Startup
- Tips for High Availability
- The Internals of PostgreSQL - Concurrency control
- Testing Distributed Systems
Programming Languages
- Coding recipe - extracting loop functionality (via callbacks and generators)
- Open sourcing code is a BAD default policy
- Financial modelling in F# - Part 1 (Interest Rates)
- CPU usage bug in MailboxProcessor.TryReceive()
- The Logical Disaster of Null
- Null Is Evil. What’s the Best Alternative? Null.