# .NET Weekly #64

## Cloud & Web

1. [Improving Document Preview Performance](https://blogs.dropbox.com/tech/2017/12/improving-document-preview-performance/)
2. [ASP.NET Core Demystified - Middleware](https://exceptionnotfound.net/asp-net-core-demystified-middleware/)
3. [Working around the lack of dynamic DbProviderFactory loading in .NET Core](https://weblog.west-wind.com/posts/2017/Nov/27/Working-around-the-lack-of-dynamic-DbProviderFactory-loading-in-NET-Core)
4. [Microsoft Research and Microsoft Azure improve the efficiency and capacity of cloud-scale optical networks](https://www.microsoft.com/en-us/research/blog/microsoft-research-microsoft-azure-improve-efficiency-capacity-cloud-scale-optical-networks/)
5. [Configuring HTTPS in ASP.NET Core across different platforms](https://blogs.msdn.microsoft.com/webdev/2017/11/29/configuring-https-in-asp-net-core-across-different-platforms/)

## Tooling & Libraries

1. [NuGet package statistics](https://codeblog.jonskeet.uk/2017/11/28/nuget-package-statistics/)
2. [BenchmarkDotNet v0.10.11 has been released - ByRef and Stack-only support, .NET Core 2.1 support](https://github.com/dotnet/BenchmarkDotNet/wiki/ChangeLog)
3. [Home, home on the range - Installing Kubernetes using Rancher 2.0](https://andrewlock.net/home-home-on-the-range-installing-kubernetes-using-rancher-2-0/)
4. [Load Balancing Strategies for Consul](https://www.hashicorp.com/blog/load-balancing-strategies-for-consul)
5. [MediatR 4.0 Released](https://jimmybogard.com/mediatr-4-0-released/)
6. [Practical Microsoft Orleans](https://codeopinion.com/practical-microsoft-orleans/)

## Architecture & Databases

1. [ThoughtWorks TechRadar 2017 is published](https://www.thoughtworks.com/radar)
2. [Redis 4.0.3 is out and is a CRITICAL upgrade](https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES)
3. [SQL Server Machine Learning Services – Part 1 Python Basics](https://www.red-gate.com/simple-talk/sql/bi/machine-learning-services-part-1-python/)
4. [Current State of the NewSQL/NoSQL Cloud Arena](https://www.red-gate.com/simple-talk/cloud/cloud-data/current-state-newsqlnosql-cloud-arena/)
5. [Build Better GraphQL APIs - Thinking In Graphs](https://graphqlme.com/2017/11/11/build-better-graphql-apis-thinking-in-graphs/)

## Programming Languages

1. [Semigroups](http://blog.ploeh.dk/2017/11/27/semigroups/)
2. [NULL in SQL - Indicating the Absence of Data](http://modern-sql.com/concept/null)
3. [How Jet Built a GPU-Powered Fulfillment Engine with F# and CUDA](https://devblogs.nvidia.com/parallelforall/jet-gpu-powered-fulfillment/)
4. [Precompiled Azure Functions in F#](https://mikhail.io/2017/12/precompiled-azure-functions-in-fsharp/)

## Runtime

1. [Exploring the BBC micro:bit Software Stack](http://mattwarren.org/2017/11/28/Exploring-the-BBC-microbit-Software-Stack/)
2. [Dissecting the async methods in C#](https://blogs.msdn.microsoft.com/seteplia/2017/11/30/dissecting-the-async-methods-in-c/)
3. [Debugging .NET Core CLR afterword](https://fsou1.github.io/Net_core_debug/)
4. [Benchmarking .NET Core 2.0/2.1 applications with BenchmarkDotNet](https://github.com/dotnet/corefx/pull/25612)
5. [If you have a finalizer, watch your ctor](https://ayende.com/blog/180641/if-you-have-a-finalizer-watch-your-ctor)

## Other

1. [How Micro Is Your Tasking?](http://www.yegor256.com/2017/11/28/microtasking.html)
2. [Kotlin 1.2 Released - Sharing Code between Platforms](https://blog.jetbrains.com/kotlin/2017/11/kotlin-1-2-released/)
3. [Fixing Those Broken Windows - Dealing with Technical Debt](https://www.red-gate.com/simple-talk/dotnet/net-tools/fixing-broken-windows-dealing-technical-debt/)
4. [Questions about Data Masking That You Were Too Shy to Ask](https://www.red-gate.com/simple-talk/opinion/opinion-pieces/questions-data-masking-shy-ask/)
5. [Python 3 Readiness - 345/360 most popular Python packages now support Python 3](http://py3readiness.org/)
