.NET Weekly #121 (25.03 - 31.03)
Cloud & Web
- Concurrency and Isolation in Serverless Functions
- gRPC Bi-directional streaming with Razor Pages and a Hosted Service gRPC client
- Standardizing WASI - A system interface to run WebAssembly outside the web
- Logging best practices to get the most out of application level logging – Slides
- New Amazon S3 Storage Class – Glacier Deep Archive
- .NET Core Workers as Windows Services
- Exploring the .NET Core MCR Docker files (updated) - runtime vs aspnet vs sdk
- High-Throughput with Azure Blob Storage
- VueJS DevTools 5.0
- Run static methods from gutter, IL Viewer, install SDKs and more improvements in Rider 2019.1
- Kubernetes 1.14 - Production-level support for Windows Nodes, Kubectl Updates, Persistent Local Volumes GA
- Open Distro for Elasticsearch Review
- Ionide — A New Hope
- 6 new Bitbucket Cloud features that spark joy
- Open Sourcing Peloton, Uber’s Unified Resource Scheduler
- Announcing Lucet - Fastly’s native WebAssembly compiler and runtime
- Vue.js developer tool, prototype your component architecture
- AutoMapper’s Design Philosophy
Architecture & Databases
- YugaByte DB 1.1.9
- Amazon Aurora - design considerations for high throughput cloud-native relational databases
- Full Cycle Developers at Netflix — Operate What You Build
- Was MongoDB Ever the Right Choice
- Amazon Aurora - on avoiding distributed consensus for I/Os, commits, and membership changes
- Forget the File System - The Future of Scalable Cloud Storage Will Be Objects
- Do we still need Software Architects
- Timestamps and Time Zones in PostgreSQL
- A health check playbook for your Postgres database
- Calvin - fast distributed transactions for partitioned database systems
- Introduction to SQL Server Security — Part 4
Programming Languages
- Fixing Random, part 16
- Using .NET PInvoke for Linux system functions
- Storing UTC is not a silver bullet
- Fixing Random, part 17
- The Programming Language Conundrum
- Announcing TypeScript 3.4
- F# Implementation of Scala ZIO
- An example of state based-testing in F#
Runtime
- General inlining of tail calls
- Avoid three expensive allocations in UriHelper
- Switch to the dotnet/performance repo
- Behind the burst compiler
- Nullable - System.Object
Other
- How to Deliver Constructive Feedback in Difficult Situations
- Thoughts on Conway’s Law and the software stack
- On Internal Engineering practices at Amazon
- Build an air quality monitor with InfluxDB, Grafana, and Docker on a Raspberry Pi
- The next CEO of Stack Overflow
- Mailchimp Statement on Shopify Partnership
- On learning new technologies - why breadth beats depth