.NET Weekly #80 (23.04 - 29.04)
Cloud & Web
- Getting Organised With Microsoft Orleans 2.0 in .NET Core
- HttpClientFactory for typed HttpClient instances in ASP.NET Core 2.1
- Azure Container Instances now generally available
- Bootstrap 4 - Layout Classes
- You need to sample debug logs in production
- Enhancing Pwned Passwords Privacy by Exclusively Supporting Anonymity
- Batch Computing on Azure
Tooling & Libraries
- Azure Citadel
- ErrorProne.NET - Roslyn-based analyzers that will help you to write correct code
- nginx 1.14 released
- .NET Highlights in Visual Studio 2017 version 15.7 Preview 4
- Optimising ASP.NET Core apps in Docker - avoiding manually copying csproj files (Part 2)
Architecture & Databases
- How to break a Monolith into Microservices
- SQL - Does having more indexes always make data modifications slower?
- The history of software engineering
- Azure CosmosDB - Secure, private, compliant
Programming Languages
- Null Object as identity
- F# Data Type Providers in .Net Core
- ECMAScript Pattern Matching proposal
- Improving .NET Disruptor performance — Part 2
- Concurrent Programming in Fsharp Using Hopac - Part 6
- ESNext Proposal - F# Pipeline Operator
Runtime
- Enable generic attributes
- CurrentCultureIgnoreCase comparison giving different results on Linux and Windows due to whitespace character difference
- int.TryParse with span argument yields the wrong result after Slice
- Post-2.1 plan of Intel hardware intrinsic
Other
- How Microsoft Made Me Love .NET Core And C# Again
- Awesome Xamarin
- Stack Overflow Isn’t Very Welcoming. It’s Time for That to Change
- Announcing a single C++ library manager for Linux, macOS and Windows - Vcpkg
- Understanding how to solve problems with a quantum computer
- MacOS monitoring the open source way
- Strange and maddening rules