# .NET Weekly #38

## Cloud & Web

1. [Node v8.0.0 released](https://nodejs.org/en/blog/release/v8.0.0/)
2. [Announcing the preview of Azure’s Largest Disk sizes](https://azure.microsoft.com/en-us/blog/announcing-the-preview-of-azure-s-largest-disk-sizes/)
3. [Bypassing IIS Error Messages in ASP.NET](https://weblog.west-wind.com/posts/2017/Jun/01/Bypassing-IIS-Error-Messages-in-ASPNET)
4. [The end of Request Validation](https://www.jardinesoftware.net/2017/06/01/the-end-of-request-validation/)

## Tooling & Libraries

1. [Choice amongst cross-platform .NET IDEs - VS Code, Visual Studio for Mac, JetBrains Rider](https://www.hanselman.com/blog/ChoiceAmongstCrossplatformNETIDEsVSCodeVisualStudioForMacJetBrainsRider.aspx)
2. [Atlassian Announces Bamboo 6.0 and Bitbucket Server 5.0](https://www.infoq.com/news/2017/06/atlassian-bamboo-bitbucket)
3. [Announcing Reactive Extensions for .NET 4.0 Preview 1](https://oren.codes/2017/05/27/announcing-reactive-extensions-for-net-4-0-preview-1/)
4. [Announcing TypeScript support in Electron](https://electron.atom.io/blog/2017/06/01/typescript)
5. [8 Lessons Learned Using docker-compose](https://dzone.com/articles/8-lessons-learned-using-docker-compose)

## Architecture & Databases

1. [Universally Scalable Concurrent Search Data Structures](https://channel9.msdn.com/Shows/Microsoft-Research/Universally-Scalable-Concurrent-Search-Data-Structures)
2. [Actor model and using of Akka.NET](https://rubikscode.net/2017/05/28/actor-model-and-using-of-akka-net/)
3. [Scaling out complex SQL transactions in multi-tenant apps on Postgres](https://www.citusdata.com/blog/2017/06/02/scaling-complex-sql-transactions/)
4. [The Perils of Polling](https://dzone.com/articles/the-perils-of-polling)

## Programming Languages

1. [Using Polly with F# async workflows](http://blog.ploeh.dk/2017/05/30/using-polly-with-f-async-workflows/)
2. [When Nouns and Verbs Collide - Dependency Injection in F# and ASP.NET Core](http://www.arado.fi/blog/when-nouns-and-verbs-collide)
3. [C# 7 Series, Part 2 - Async Main](https://blogs.msdn.microsoft.com/mazhou/2017/05/30/c-7-series-part-2-async-main/)
4. [Feature suggestion - zero-allocation params via Span and ReadOnlySpan](https://github.com/dotnet/csharplang/issues/535)

## Runtime

1. [A new .NET Core API to make it easier to generate good Hash Codes](https://github.com/dotnet/corefx/issues/14354#issuecomment-305019329)
2. [Array Pool in .NET](https://csharp.christiannagel.com/2017/05/31/arraypool/)
3. [.NET Framework May 2017 Cumulative Quality Update for Windows 10](https://blogs.msdn.microsoft.com/dotnet/2017/05/26/net-framework-may-2017-cumulative-quality-update-for-windows-10/)
4. [A thread per task keep the headache away](https://ayende.com/blog/178369/a-thread-per-task-keep-the-headache-away)

## Other

1. [Maybe Skip SHA-3](https://www.imperialviolet.org/2017/05/31/skipsha3.html)
2. [The Coming .NET Renaissance](http://www.aaronstannard.com/the-coming-dotnet-reinassance/)
3. [Rust Performance Pitfalls](https://llogiq.github.io/2017/06/01/perf-pitfalls.html)
4. [Microsoft’s high-performance, open source, deep learning toolkit is now generally available](https://www.microsoft.com/en-us/cognitive-toolkit/blog/2017/06/microsofts-high-performance-open-source-deep-learning-toolkit-now-generally-available/)
