.NET Weekly #33 (24.04 - 30.04)
Cloud & Web
- Using Consul for Health Checks with ASP.NET Core
- Penny Pinching in the Cloud - Lift and Shift vs App Services - When a VM in the Cloud isn't what you want
- ASP.NET Core Dependency Injection Understands Unbound Generics
Tooling & Libraries
- UrhoSharp 1.3.0 Released
- dotnet new Templates for IdentityServer4
- GitLab 9.1 Released with Service Desk, Canary Deployments, and Burndown Charts
- Visual Studio 2017 - Update 2 Preview
- Rider EAP 21 F# support, bundled TFS plugin and more
Architecture & Databases
- I was wrong, reflecting on the .NET design choices
- Writing a Time Series Database from Scratch
- Stop overusing interfaces
Programming Languages
- F# 4.1 Updates
- Surprise! Creating an instance of an open generic type
- C# Futures Read-Only Local Variables
- C# Futures Relaxed Overrides
- Announcing TypeScript 2.3
- F# vs C# - a performance comparison with BenchmarkDotNet
Runtime
- High-performance .NET by example - Filtering bot traffic
- Making string validation faster by not using a regular expression. A story.
- The Definitive Serialization Performance Guide
- Common Multithreading Mistakes in C# - IV Everything Else