.NET Weekly #135 (15.07 - 21.07)
Cloud & Web
- HTTP Security Headers - A Complete Guide
- Azure SQL Database published the first in the industry business continuity SLA for a relational database service
- Managing a Secure JSON Web Token Implementation
- The day I crashed production 4 times
- ASP.NET Core gRPC Services
- Advancing Microsoft Azure reliability
- Generating strongly-typed IDs at build-time with Roslyn - Using strongly-typed entity IDs to avoid primitive obsession - Part 5
- Finding Your Way with DateTimes in JavaScript
Tooling & Libraries
- Upcoming Rider 2019.2 new features
- Authentication and the Have I Been Pwned API
- EF Core 3.0 Preview 6 1.Understanding Docker container escapes
- How to Monitor PostgreSQL Running Inside a Docker Container
- RedisTimeSeries Module Adds Time Series Database Features to Redis
Architecture & Databases
- Operating a Large, Distributed System in a Reliable Way - Practices I Learned
- Faster, cheaper, and better - A story of breaking a monolith
- How Stack Overflow upgraded from Windows Server 2012
- Polling reliably at scale using DLQs
- Your Distributed Monoliths are secretly plotting against you
- Petabyte Scale Data Deduplication
- BRIN Index for PostgreSQL - Don’t Forget the Benefits
- How to model hierarchical data in noSQL databases
- Modeling version and temporary state in noSQL databases
Programming Languages
- The Best Refactoring You’ve Never Heard Of
- globalThis
- A proactive approach to more secure code
- Executing .NET Core functions in a separate process
- Sometimes valid RSA signatures in .NET
- Announcing TypeScript 3.6 Beta
- Introducing The Sorting Algorithm Family Reunion
- Selection Sort - The Sorting Algorithm Family Reunion
- ES proposal - private class fields
Runtime
- Code generation and execution strategies in CoreCLR
- .NET Core master branches have switched to 5.0
- Microbenchmark Design Guidelines