.NET Weekly #118 (04.03 - 10.03)
Cloud & Web
- How Are Function Components Different from Classes
- Serverless collaborative editor using CRDT
- Advanced features of Vue using Vuetify in 10 minutes
- Stop Wasting Connections, Use HTTP Keep-Alive
- Handling complexity in lambda functions
- Lambda Concurrency Limits and SQS Triggers Don’t Mix Well
- How Does Razor Pages Differ From MVC In ASP.NET Core?
- IIS Hosting for ASP .NET Core Web Apps
- Elegant way of producing HTTP responses in ASP.NET Core outside of MVC controllers
Tooling & Libraries
- You Don’t Need All That Complex/Expensive/Distracting Infrastructure
- StackExchange.Redis Release Notes
- Debugging .NET Builds with the MSBuild Structured Log Viewer
- Improving Kubernetes Management with Pulumi’s Await Logic
- Microsoft Releases Open Source ML Library for Distributed Search Engine Creation
- Announcing The Unicode Standard, Version 12.0
- Blazor 0.9.0 experimental release now available
- VSCode version 1.32
Architecture & Databases
- FaunaDB 2.5.4
- Why Global Edge Fabric? Or Why we built a truly coordination-free distributed database for edge computing
- Keeping CALM - when distributed consistency is easy
- Why you should use a relational database instead of NoSQL for your IoT application
- Transactional Data Operations in PostgreSQL Using Common Table Expressions
- A generalised solution to distributed consensus
- Benchmarking Managed PostgreSQL Cloud Solutions - Part One, Amazon Aurora
Programming Languages
- Code quality isn’t software quality
- Fixing Random, part 10
- TypeScript - Higher order function type inference
- Some performance tricks with .NET strings
- JavaScript Performance Pitfalls in V8
- Fixing Random, part 11
- What I Enjoyed — and Suffered from — Writing ReasonML Code as a Junior Engineer
- TypeScript 3.4 Iteration Plan
- Async Enumerables with Cancellation
- C# 8.x is introducing Records
Runtime
- CoreCLR’s environment is not your environment
- Hardware intrinsic in .NET Core 3.0 - Introduction
- Added Range Manipulation APIs to Collection of T and ObservableCollection of T
- Floating-Point Parsing and Formatting improvements in .NET Core 3.0
- Announcing .NET Core 3 Preview 3
Other
- How To Build a System that Can run for 30 years without interruption
- 10 years of remote working. This is what I have learned so far
- Case Study - Npm uses Rust for its CPU-bound bottlenecks
- Linux 5.0 Introduces New Security Capabilities
- Common Mistakes When Hiring Software Engineers
- The Two Most Important Software Development Skills Aren’t Technical
- How I lost my domain and everything that goes with it like my mail server etc