.NET Weekly #74 (12.03 - 18.03)
Cloud & Web
- ASP.NET Core Configuration Tips
- ASP.NET Core 2.1.0-preview1 - Introducing Identity UI as a library
- Service Fabric is going open source
- Transport Layer Security (TLS) best practices with the .NET Framework article published
- Scalable and Performant ASP.NET Core Web APIs - Server Caching
- From .NET Framework to .NET Core and Linux, the story so far
Tooling & Libraries
- Seq on Docker - Developer Preview 1
- MS Orleans RC2
- More love from BenchmarkDotNet to CoreFX
- Xamarin docs open-sourced
- GDPR Tools in SSMS
- Ooui.Wasm - .NET in the browser
- Docker for Windows 18.02 now supports Linux and Windows containers running side-by-side via LCOW, using a single Docker daemon
Architecture & Databases
- Dividing frontend from backend is an antipattern
- Events Are Reshaping the Future of Distributed Systems
- Reactive DDD - Modeling Uncertainty
- Technical Debt and the Rewrite-In-Place
- Data Retention - An Inexact Art
Programming Languages
- Composite as a monoid
- Custom directory enumeration in .NET Core 2.1
- Lightweight .NET Core benchmarking with BenchmarkDotNet and dotnet-script
- Announcing TypeScript 2.8 RC
- Implementing API Gateway Pattern in fsharp using Hopac
- Concurrent Programming in fsharp using Hopac - Part 4
- An Easier Way of Transposing Query Result in SQL Server
- Fluent Interfaces Are Bad for Maintainability
- JavaScript vs. TypeScript vs. ReasonML
Runtime
- How to use Span
and Memory - ILEmit backend for DependencyInjeciton
- JIT produces suboptimal code (unnecessary call) when using recent ReadOnlySpan compiler optimizations
- Announcement - Driving towards zero 2.1 bugs by March 31 (ZBB)
- Remove some low-hanging fruit allocations from SocketsHttpHandler connections
- There is now a daily community build of an arm32 .NET Core 2.1 SDK
Other
- In praise of SWARMing
- How to write a successful conference proposal
- Rust's 2018 roadmap
- Building Windows - 4 million commits, 10 million work items
- SO Developer Survey Results 2018
- Semantic Image Segmentation with DeepLab in TensorFlow
- EU wants to require platforms to filter uploaded content (including code)
- Stack Overflow Culture
- Which Distribution of Linux Should I Use?