# .NET Weekly #26

## Cloud & Web

1. [ASP.NET Core Data Protection for Service Fabric with Kestrel and WebListener](https://dzone.com/articles/aspnet-core-dataprotection-for-service-fabric-with-1)
2. [ASP.Net Session Swapping – Why it happens and what can be done about it?](https://blogs.msdn.microsoft.com/sanket/2017/03/07/asp-net-session-swapping-why-it-happens-and-what-can-be-done-about-it/)
3. [Azure App Service Authentication in an ASP.NET Core Application](https://shellmonger.com/2017/03/02/azure-app-service-authentication-in-an-asp-net-core-application/)
4. [What is the Microsoft.AspNetCore metapackage?](https://andrewlock.net/what-is-the-microsoft-aspnetcore-metapackage/)

## Tooling & Libraries

1. [Visual Studio 2017: Productivity, Performance, and Partners](https://blogs.msdn.microsoft.com/visualstudio/2017/03/07/visual-studio-2017-productivity-performance-and-partners/)
2. [Roslyn Project System - F# Support](https://github.com/dotnet/roslyn-project-system/pull/1670)
3. [Announcing .NET Core Tools 1.0](https://blogs.msdn.microsoft.com/dotnet/2017/03/07/announcing-net-core-tools-1-0/)
4. [Announcing F# 4.1 and the Visual F# Tools for Visual Studio 2017](https://blogs.msdn.microsoft.com/dotnet/2017/03/07/announcing-f-4-1-and-the-visual-f-tools-for-visual-studio-2017/)
5. [What’s new in IIS 10 – Microsoft Internet Information Services 10 New Features](https://blogs.msdn.microsoft.com/benjaminperkins/2017/03/06/whats-new-in-iis-10/)
6. [Announcing NuGet 4.0 RTM](http://blog.nuget.org/)

## Architecture & Databases

1. [Key Challenges of Building Next-Generation Data Architectures](https://dzone.com/articles/key-challenges-of-building-next-generation-data-ar)
2. [Google Shares Their API Design Guide](https://dzone.com/articles/google-shares-their-api-design-guide)
3. [Traits and Mixins Are Not OOP](http://www.yegor256.com/2017/03/07/traits-and-mixins.html)
4. [Clean Architecture Is Screaming](https://dzone.com/articles/clean-architecture-is-screaming)
5. [SelfEncapsulation](https://martinfowler.com/bliki/SelfEncapsulation.html)

## Programming Languages

1. [Do I need to use ConfigureAwait(false) all the way?](http://danielwertheim.se/do-i-need-to-use-configureawait-false-all-the-way/)
2. [Is Your Code Hard to Understand?](http://www.daedtech.com/code-hard-understand/)
3. [F# and Purity](https://eiriktsarpalis.wordpress.com/2017/03/06/f-and-purity/)
4. [New Features in C# 7.0](https://blogs.msdn.microsoft.com/dotnet/2017/03/09/new-features-in-c-7-0/)
5. [Magic of F# Type Providers](https://medium.com/@maximcus/magic-of-f-type-providers-225b1169c7a0#.n89istuvf)

## Runtime

1. [Generic method cache vs reflection](https://danielwertheim.se/generic-method-cache-vs-reflection/)
2. [The cost of counting: The silliest optimization…](https://ayende.com/blog/177153/the-cost-of-counting-the-silliest-optimization)

## Other

1. [JVM Anatomy Park #2: Transparent Huge Pages](https://shipilev.net/jvm-anatomy-park/2-transparent-huge-pages/)
2. [Rust's Type System is Turing-Complete](https://sdleffler.github.io/RustTypeSystemTuringComplete/)
3. [Security Considerations in a DevOps Pipeline](https://dzone.com/articles/security-considerations-in-a-devops-pipeline)
