# .NET Weekly #30

## Cloud & Web

1. [Announcing the general availability of Azure Monitor](https://azure.microsoft.com/en-us/blog/announcing-the-general-availability-of-azure-monitor/)
2. [Reviewing ASP.Net Core](https://jeremydmiller.com/2017/04/04/reviewing-asp-net-core/)
3. [Announcing HTTP/2 support for all Azure CDN customers](https://azure.microsoft.com/en-us/blog/announcing-http-2-support-for-all-azure-cdn-customers/)
4. [Beginners Tutorial: Docker with ASP.NET Core](https://dev.to/schwamster/docker-tutorial-with-for-aspnet-core)
5. [ASP.NET Core Lazy Command Pattern](http://rehansaeed.com/asp-net-core-lazy-command-pattern/)

## Tooling & Libraries

1. [Collecting Hardware Performance Counters with BenchmarkDotNet](http://adamsitnik.com/Hardware-Counters-Diagnoser/)
2. [Meet ReSharper Ultimate 2017.1!](https://blog.jetbrains.com/dotnet/2017/04/03/meet-resharper-ultimate-2017-1/)
3. [Microsoft Updates its Deep Learning Toolkit](https://blogs.technet.microsoft.com/machinelearning/2017/04/03/microsoft-updates-its-deep-learning-toolkit/)
4. [Alba 1.0 – Recipes for ASP.Net Core Integration Testing](https://jeremydmiller.com/2017/04/05/alba-1-0-recipes-for-asp-net-core-integration-testing/)
5. [Better Git configuration](https://blog.scottnonnenberg.com/better-git-configuration/)

## Architecture & Databases

1. [.NET Architecture Guidance](https://www.microsoft.com/net/architecture)
2. [The problems with Swagger](http://blog.novatec-gmbh.de/the-problems-with-swagger/)
3. [QA in Production](https://martinfowler.com/articles/qa-in-production.html)
4. [Object-Oriented Analysis and Design (Series)](https://dzone.com/articles/object-oriented-analysis-and-design-part-3)
5. [Five things they didn't tell you were changing in OpenAPI 3.0.0-RC0](https://dev.to/mikeralphson/five-things-they-didnt-tell-you-were-changing-in-openapi-300-rc0)
6. [Netflix Conductor - Inversion of Control for workflows](http://techblog.netflix.com/2017/04/netflix-conductor-inversion-of-control.html)
7. [Faster Networks + Cheaper Messages => Microservices => Functions => Edge](http://highscalability.com/blog/2017/3/27/faster-networks-cheaper-messages-microservices-functions-edg.html)

## Programming Languages

1. [Understand monads with LINQ](http://codewithstyle.info/understand-monads-linq/)
2. [C# 7 - Is Operator Patterns - You won't need 'as' as often](https://www.danielcrabtree.com/blog/152/c-sharp-7-is-operator-patterns-you-wont-need-as-as-often)
3. [C++ 17 Is Ready](https://www.infoq.com/news/2017/04/cpp=17-ready)
4. [C# 7 - Micro-Benchmarking the Three Ways to Cast Safely](https://www.danielcrabtree.com/blog/164/c-sharp-7-micro-benchmarking-the-three-ways-to-cast-safely)

## Runtime

1. [Tracing .NET Core on Linux with USDT and BCC](http://blogs.microsoft.co.il/sasha/2017/04/02/tracing-net-core-on-linux-with-usdt-and-bcc/)
2. [No GCs for your allocations?](https://blogs.msdn.microsoft.com/maoni/2017/04/02/no-gcs-for-your-allocations/)
3. [ILLink (Mono linker) has been added to .NET Core](https://github.com/dotnet/corefx/pull/17825)
4. [Announcing the .NET Framework 4.7](https://blogs.msdn.microsoft.com/dotnet/2017/04/05/announcing-the-net-framework-4-7/)

## Other

1. [Announcing a unified .NET reference experience on docs.microsoft.com](https://docs.microsoft.com/en-us/teamblog/announcing-unified-dotnet-experience-on-docs)
2. [Open source contributors wanted](http://piotrgankiewicz.com/2017/04/03/open-source-contributors-wanted/)
3. [PDD in Action](http://www.yegor256.com/2017/04/05/pdd-in-action.html)
4. [The Garage Architecture](https://dzone.com/articles/the-garage-architecture)
