.NET Weekly #129 (03.06 - 09.06)
Cloud & Web
- Building a Live Reload Middleware Component for ASP.NET Core
- Google Cloud - An update on Sunday’s service disruption
- Just Write Code - Improving Developer Experience for Cloudflare Workers
- Improving Browser Performance 10x
- Add SystemdServices package that provides Host integration for systemd
- WCF vs gRPC - Round 2
- CSS Grid - No Nonsense Layouts
- An Interesting Case Of .NET Performance and Caching
- Microservices and more in .NET Core 3.0
Tooling & Libraries
- Suggesting Changes on GitHub
- dotnet-netrace - Collects network traces of .NET applications.
- Awesome Plugins for Rider - UI/UX
- This Month in RabbitMQ — June 2019
- GitHub - Generate new repositories with repository templates
- GitHub Desktop 2.0 expands to support stashing and rebasing
- Welcoming Core WCF to the .NET Foundation
- Highlights from Git 2.22
- VSCode version 1.35
Architecture & Databases
- Linux Applications Performance - Introduction
- Anti-patterns
- Becoming the ASP.NET Architect with David Fowler
- Reflecting architecture and domain in code
- Predictive CPU isolation of containers at Netflix
- How to Optimize PostgreSQL Logical Replication
- PostgreSQL - Query Parallelism in Action
Programming Languages
- Unexceptional non-blocking task-based flow control in .NET
- Functional JavaScript - How to use array reduce for more than just numbers
- Types and Tests
- Should array length be stored into a local variable in C#
- How Can We Efficiently Sort Socks with C#
- Serializing a PascalCase Newtonsoft.Json JObject to camelCase
- Extension Methods Guidelines in C# .NET
Runtime
- Breaking changes in .NET Core and how things have changed over time
- Kestrel’s transport abstractions have been removed and made public instead of pubternal
- Some insights on tiered compilation
- Guarded Devirtualization
Other
- Remote working – Bringing sanity to mind & lessons worth learning
- Getting to 10x (Results) - What Any Developer Can Learn from the Best
- 7 absolute truths I unlearned as junior developer
- DigitalOcean - An Update on Last Week’s Customer Shutdown Incident
- Announcing TensorFlow 2.0 Beta
- Seven ways to get traction for your early-stage product or startup