# .NET Weekly #66 (11.12 - 17.12) ## Cloud & Web 1. [Why you shouldn't use AWS Elasticsearch Service](http://code972.com/blog/2017/12/111-why-you-shouldnt-use-aws-elasticsearch-service) 1. [Easy Configuration Binding in ASP.NET Core - revisited](https://weblog.west-wind.com/posts/2017/Dec/12/Easy-Configuration-Binding-in-ASPNET-Core-revisited) 1. [Setting up a managed container cluster with AKS and Kubernetes in the Azure Cloud running .NET Core in minutes](https://www.hanselman.com/blog/SettingUpAManagedContainerClusterWithAKSAndKubernetesInTheAzureCloudRunningNETCoreInMinutes.aspx) 1. [WebAssembly, an executable format for the web](https://blog.octo.com/en/webassembly-an-executable-format-for-the-web/) 1. [Internet protocols are changing](https://blog.apnic.net/2017/12/12/internet-protocols-changing/) ## Tooling & Libraries 1. [The future is quantum - Microsoft releases free preview of Quantum Development Kit](https://blogs.microsoft.com/ai/2017/12/11/future-quantum-microsoft-releases-free-preview-quantum-development-kit/) 1. [Microsoft Orleans v2.0.0-beta2 is out](https://github.com/dotnet/orleans/releases/tag/v2.0.0-beta2) 1. [Inlining Analyzer for Visual Studio](https://github.com/szehetner/InliningAnalyzer) 1. [OpenAPI.NET - a cross company effort to create single library for working with OpenAPI v2 and v3 descriptions using .NET Standard 2.0](https://github.com/Microsoft/OpenAPI.NET) 1. [Creating a .NET Standard Roslyn Analyzer in Visual Studio 2017](https://andrewlock.net/creating-a-roslyn-analyzer-in-visual-studio-2017/) 1. [Say hello to Avalonia](https://github.com/gsomix/blog/blob/master/01-say-hello-to-avalonia.md) ## Architecture & Databases 1. [A Five-Step Process for Planning a Rewrite of a Legacy Project](https://exceptionnotfound.net/a-five-step-process-for-planning-a-rewrite-of-a-legacy-project/) 1. [An argument for functional programming](http://devonburriss.me/argument-for-fp/) 1. [Microservices Guidance Is Now Available](https://blogs.msdn.microsoft.com/wriju/2017/12/11/microservices-guidance-is-now-available/) 1. [Publish / Subscribe Messaging in our Ecosystem](https://jeremydmiller.com/2017/12/13/publish-subscribe-messaging-in-our-ecosystem/) 1. [REST is the new SOAP](https://medium.com/@pakaldebonchamp/rest-is-the-new-soap-97ff6c09896d) ## Programming Languages 1. [Semigroups accumulate](http://blog.ploeh.dk/2017/12/11/semigroups-accumulate/) 1. [C# 7 Series, Part 7 - Ref Returns](https://blogs.msdn.microsoft.com/mazhou/2017/12/12/c-7-series-part-7-ref-returns/) 1. [Build a DeepLearning algorithm from scratch in F# 01 – Logistic Regression with a Neural Network mindset](http://mathieuclerici.com/2017/12/08/build-a-deeplearning-algorithm-from-scratch-in-f-01-logistic-regression-with-a-neural-network-mindset/) 1. [Using FAKE to automate building MonoGame content](https://markfsharp.wordpress.com/2017/12/16/using-fake-to-automate-building-monogame-content/) 1. [5 More C# Extension Methods for the Stocking!](https://www.danylkoweb.com/Blog/5-more-c-extension-methods-for-the-stocking-plus-a-bonus-method-for-enums-LL) ## Runtime 1. [The Case Of NGen.exe Needing 50 GB Of Memory](https://aloiskraus.wordpress.com/2017/12/13/the-case-of-ngen-exe-needing-50-gb-of-memory/) 1. [How does .NET JIT a method? (also featuring 'Tiered Compilation')](http://mattwarren.org/2017/12/15/How-does-.NET-JIT-a-method-and-Tiered-Compilation/) 1. [Losing Our Memory](https://rushfrisby.com/losing-our-memory/) 1. [Are lock and Monitor the same in C#?](http://gunnarpeipman.com/2017/12/lock-monitor/) ## Other 1. [The Case for Learned Index Structures](https://www.arxiv-vanity.com/papers/1712.01208v1/) 1. [AI for Earth can be a game-changer for our planet](https://blogs.microsoft.com/on-the-issues/2017/12/11/ai-for-earth-can-be-a-game-changer-for-our-planet/) 1. [GitHub's technology predictions for 2018](https://github.com/blog/2480-github-s-technology-predictions-for-2018)