.NET Weekly #21 (30.01 - 05.02)
Cloud & Web
- Build Your Own ASP.NET Cache with WeakReferences
- Building DockNetFiddle using Docker and .NET Core
- HTTPS adoption has reached the tipping point
- ASP.NET Core Authentication with IdentityServer4
Tooling & Libraries
- Updates to Web Tools in Visual Studio 2017 RC
- Announcing .NET Core, .NET Native and NuGet Updates in VS 2017 RC
- Debugging .NET Core on Unix over SSH
- C# IL Viewer for Visual Studio Code using Roslyn side project
- Technical Overview of Akka.Cluster.Sharding in Akka.NET
- Visual Studio Code 1.9
Architecture & Databases
- Decorating Envelopes
- Continuous Delivery Anti-Patterns
- GraphQL vs. REST APIs
- Beringei: A high-performance time series storage engine
Programming Languages
- Partial application is dependency injection
- Dependency rejection
- C# 7.0 Expression Bodied Members
- The .NET Language Strategy
- C# 7.0 Out Vars and Ref Returns
- C# Tuples. More about element names.
Runtime
Other
- What .NET Developers ought to know to start in 2017
- Monitoring Real-Time Uber Data Using Spark Machine Learning, Streaming, and the Kafka API (Part 2)
- Real-time Smart City Traffic Monitoring Using Microservices-based Streaming Architecture (Part 2)
- Performance Tuning of an Apache Kafka/Spark Streaming System
- Better Complex Event Processing at Scale Using a Microservices-based Streaming Architecture (Part 1)
- Google open-sources Chrome for iOS
- Announcing Rust 1.15
- Announcing GVFS (Git Virtual File System)