> For the complete documentation index, see [llms.txt](https://dotnetweekly.gitbook.io/weekly/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dotnetweekly.gitbook.io/weekly/2017/2017.11/number-60.md).

# .NET Weekly #60

## Cloud & Web

1. [Best-Ever Algorithm Found for Huge Streams of Data](https://www.wired.com/story/big-data-streaming/)
2. [Modernize existing .NET apps with Windows Containers and Azure](https://blogs.msdn.microsoft.com/dotnet/2017/11/01/modernize-existing-net-apps-with-windows-containers-and-azure/)
3. [Sentinel and Terraform Enterprise - Applying policy as code to infrastructure provisioning](https://www.hashicorp.com/blog/sentinel-and-terraform-enterprise-policy-as-code)
4. [Optimizing ASP.NET Core Docker Image sizes](https://www.hanselman.com/blog/OptimizingASPNETCoreDockerImageSizes.aspx)
5. [The Secrets of ASP.NET Core User Secrets](https://www.red-gate.com/simple-talk/dotnet/asp-net/secrets-asp-net-core-user-secrets/)
6. [How can we apply the principles of chaos engineering to AWS Lambda?](http://theburningmonk.com/2017/10/how-can-we-apply-the-principles-of-chaos-engineering-to-aws-lambda/)
7. [Azure Durable Functions - Making Serverless Last](https://thenewstack.io/durable-functions-making-serverless-last/)

## Tooling & Libraries

1. [Moving to real time test discovery in Test Explorer](https://blogs.msdn.microsoft.com/dotnet/2017/10/30/real-time-test-discovery/)
2. [Fixing the error "Program has more than one entry point defined" for console apps containing xUnit tests](https://andrewlock.net/fixing-the-error-program-has-more-than-one-entry-point-defined-for-console-apps-containing-xunit-tests)
3. [The VS Code Roadmap 2018](https://github.com/Microsoft/vscode/wiki/Roadmap)
4. [BenchmarkDotNet v0.10.10](http://aakinshin.net/blog/post/bdn-v0_10_10/)
5. [NuGet API](https://docs.microsoft.com/en-us/nuget/api/overview)
6. [Version 5.0.0 of Angular Now Available](https://blog.angular.io/version-5-0-0-of-angular-now-available-37e414935ced)

## Architecture & Databases

1. [What SQL’s Co-Creator Sees in NoSQL](https://www.datanami.com/2017/11/01/sqls-co-creator-sees-nosql/)
2. [SQL Server R Services - Working with Multiple Data Sets](https://www.red-gate.com/simple-talk/sql/bi/sql-server-r-services-working-multiple-data-sets/)
3. [Exploring a new web architecture with React, Redux, Orleans and Dotnet Core](https://medium.com/@MaartenSikkema/exploring-a-new-web-architecture-with-react-redux-orleans-and-dotnet-core-95175be56535)
4. [Automatic conflict resolution](https://ayende.com/blog/180323/ravendb-4-0-unsung-heroes-automatic-conflict-resolution)
5. [Choosing Persistence Tooling, 2017 Edition](https://jeremydmiller.com/2017/10/31/choosing-persistence-tooling-2017-edition/)

## Programming Languages

1. [Tuple monoids](http://blog.ploeh.dk/2017/10/30/tuple-monoids/)
2. [Announcing TypeScript 2.6](https://blogs.msdn.microsoft.com/typescript/2017/10/31/announcing-typescript-2-6/)
3. [What are the Most Disliked Programming Languages?](https://stackoverflow.blog/2017/10/31/disliked-programming-languages/)
4. [Welcome to C# 7.1](https://blogs.msdn.microsoft.com/dotnet/2017/10/31/welcome-to-c-7-1/)
5. [Get All C# Classes Implementing an Interface](https://garywoodfine.com/get-c-classes-implementing-interface/)
6. [Tracing method calls via Proxies](http://2ality.com/2017/11/proxy-method-calls.html)

## Runtime

1. [Dissecting the tuples in C# 7](https://blogs.msdn.microsoft.com/seteplia/2017/11/01/dissecting-the-tuples-in-c-7/)
2. [Introducing API Analyzer](https://blogs.msdn.microsoft.com/dotnet/2017/10/31/introducing-api-analyzer/)

## Other

1. [The end of the cloud is coming](https://venturebeat.com/2017/11/04/the-end-of-the-cloud-is-coming/)
2. [Blockchain Just Became Obsolete. The Future is Hashgraph](https://squawker.org/technology/blockchain-just-became-obsolete-the-future-is-hashgraph/)
3. [The Web began dying in 2014, here's how](https://staltz.com/the-web-began-dying-in-2014-heres-how.html)
4. [Stack Overflow Developer Desktop Build - 2017](https://nickcraver.com/desktop-build/)
5. [The bare minimum a distributed system developer should know about - networking](https://ayende.com/blog/180386/the-bare-minimum-a-distributed-system-developer-should-know-about-networking)
6. [The bare minimum a distributed system developer should know about - transport level security](https://ayende.com/blog/180387/the-bare-minimum-a-distributed-system-developer-should-know-about-transport-level-security)
7. [An HTTP Status Code for Indicating Hints](https://datatracker.ietf.org/doc/draft-ietf-httpbis-early-hints/)
