.NET Weekly #172 (27.04 - 03.05)
Cloud & Web
- A Critique of React Hooks
- Introducing the fastest and most user-friendly content encryption
- Preventing mass assignment or over posting with Razor Pages in ASP.NET Core
- Migrating to ASP.NET Core
- Integrating ASP.NET Core with gRPC
- Stored Procedures, ORMs, and GraphQL
Tooling & Libraries
- MsQuic is Open Source
- Build Secure Apps on DigitalOcean with VPC and a Trustworthy Foundation
- curl 7.70.0 with JSON and MQTT
- How does a .NET profiler work
- The Safety Boat - Kubernetes and Rust
- Using dotTrace and dotMemory for production analysis on Linux
- Major Update to IdentityModel.OidcClient
- Demystifying Memory Profilers in C# .NET Part 2 – Memory Leaks
Architecture & Databases
- Paxos vs Raft - Have we reached consensus on distributed consensus
- Redis 6.0.0 GA is out
- Using PostgreSQL for JSON Storage
- Distributed transactions are Not Micro-services
- The Best Medium-Hard Data Analyst SQL Interview Questions
- To Microservices and Back Again - Why Segment Went Back to a Monolith
- My Favorite PostgreSQL Extensions - Part One
- My Favorite PostgreSQL Extensions - Part Two
Programming Languages
- Introducing C# Source Generators
- How to Strengthen Requirements for Pre-existing Data
- Complexity Has to Live Somewhere
- Async Wandering Part 7 — Exceptions on unobserved tasks
- Announcing TypeScript 3.9 RC
- The Dispose Pattern is Broken
Runtime
- How Socket Error Codes Depend on Runtime and Operating System
- Work flow of diagnosing memory performance issues – Part 2
- .NET Runtime Form Factors
Other
- Helm, the package manager for Kubernetes, now a CNCF graduated project
- Rust WinRT Public Preview
- Why Zoom Chose Oracle
- Domesticating Kubernetes
- Internet performance during the COVID-19 emergency
- Microsoft Build 2020 registration is not only open, it’s FREE, it’s LIVE, it’s VIRTUAL, and it is all FOR YOU