# .NET Weekly #41

## Cloud & Web

1. [.NET Core Magic - Develop on one OS, run on another](https://developers.redhat.com/blog/2017/06/19/net-core-magic-develop-on-one-os-run-on-another/)
2. [How does language, memory and package size affect cold starts of AWS Lambda?](https://read.acloud.guru/does-coding-language-memory-or-package-size-affect-cold-starts-of-aws-lambda-a15e26d12c76)
3. [Synchronous request and response IO to be disallowed by default in ASP.NET Core 2.0 RTM](https://github.com/aspnet/Announcements/issues/252)
4. [WebSocket subprotocol negotiation in ASP.NET Core](https://www.tpeczek.com/2017/06/websocket-subprotocol-negotiation-in.html)
5. [Four ways to dispose IDisposables in ASP.NET Core](https://andrewlock.net/four-ways-to-dispose-idisposables-in-asp-net-core/)

## Tooling & Libraries

1. [How the Microsoft Bot Framework Changed Where My Friends and I Eat - Part 2](http://rion.io/2017/06/19/how-the-microsoft-bot-framework-changed-where-my-friends-and-i-eat-part-2/)
2. [Understanding And Profiling C# Async Await Tasks](https://stackify.com/csharp-async-await-task-performance/)
3. [Serilog 2.5](https://nblumhardt.com/2017/06/serilog-2-5/)
4. [Updated Chrome Debugging Tools Worth Mentioning](http://rion.io/2017/06/21/updated-chrome-debugging-tools-worth-mentioning/)
5. [protobuf-net gets proto3](http://blog.marcgravell.com/2017/06/protobuf-net-gets-proto3-support.html)
6. [Top Docker Tools - 51 Useful Docker Tools for Every Stage of the Development Pipeline](https://stackify.com/top-docker-tools/)

## Architecture & Databases

1. [NoSQL Review - Aerospike 3.14](https://dzone.com/articles/nosql-review-aerospike-314)
2. [Object-Oriented Declarative Input/Output in Cactoos](http://www.yegor256.com/2017/06/22/object-oriented-input-output-in-cactoos.html)
3. [Cloud SOLID Part I - Cloud Architecture and the Single Responsibility Principle](https://blogs.msdn.microsoft.com/azurecat/2017/06/16/cloud-solid-part-i-cloud-architecture-and-the-single-responsibility-principle/)
4. [Modeling Many-to-Many relationships in SQL Server 2017 Graph Database](http://2www.sqlblog.com/blogs/john_paul_cook/archive/2017/06/19/modeling-many-to-many-relationships-in-sql-server-2017-graph-database.aspx)
5. [Database Code Analysis](https://www.simple-talk.com/sql/database-devops-sql/database-code-analysis/)

## Programming Languages

1. [Async JavaScript](http://blog.stephencleary.com/2017/06/async-javascript.html)
2. [Getting compilers right - a reliable foundation for secure software](https://www.microsoft.com/en-us/research/blog/getting-compilers-right-secure-software/)
3. [Abolishing Switch-Case Statement and Pattern Matching in C# 7.0](https://rubikscode.net/2017/06/18/abolishing-switch-case-and-pattern-matching-in-c-7-0/)

## Runtime

1. [Pooling large arrays with ArrayPool](http://adamsitnik.com/Array-Pool/)
2. [Simple, Fast and Safe Manual Memory Management](https://www.microsoft.com/en-us/research/publication/simple-fast-safe-manual-memory-management/)

## Other

1. [The Toxic Glorification of Working Hard](https://www.exceptionnotfound.net/the-toxic-glorification-of-working-hard/)
2. [Microsoft R Server 9.1 on HDInsight is available!](https://blogs.msdn.microsoft.com/azuredatalake/2017/06/19/microsoft-r-server-9-1-on-hdinsight-is-available/)
3. [The most revolutionary thing about self-driving cars isn’t what you think](https://mesosphere.com/blog/2017/06/19/the-most-revolutionary-thing-about-self-driving-cars-isn-t-what-you-think/)
4. [OWASP Top Ten for 2017 - The Hits and Misses](https://dzone.com/articles/owasp-top-ten-for-2017-the-hits-amp-misses)
