# .NET Weekly #50

## Cloud & Web

1. [ASP.NET Core Demystified - Action Results](https://exceptionnotfound.net/asp-net-core-demystified-action-results/)
2. [Setting a Custom Default Page in ASP.NET Core Razor Pages](https://exceptionnotfound.net/setting-a-custom-default-page-in-asp-net-core-razor-pages/)
3. [Write recursive AWS Lambda functions the right way](http://theburningmonk.com/2017/08/write-recursive-aws-lambda-functions-the-right-way/)
4. [Implementing concurrent requests limit in ASP.NET Core for fun and education](https://www.tpeczek.com/2017/08/implementing-concurrent-requests-limit.html)
5. [Using CancellationTokens in ASP.NET Core MVC controllers](https://andrewlock.net/using-cancellationtokens-in-asp-net-core-mvc-controllers/)

## Tooling & Libraries

1. [Migrating Complex NuGet solutions to Paket](https://cockneycoder.wordpress.com/2017/08/21/migrating-complex-nuget-solutions-to-paket/)
2. [Rider 2017.1.1 is released](https://blog.jetbrains.com/dotnet/2017/08/22/rider-2017-1-1-released/)
3. [Facebook Refuses to Alter React's Open Source License](https://www.infoq.com/news/2017/08/facebook-react-license)
4. [ReSharper Ultimate 2017.2 is released](https://blog.jetbrains.com/dotnet/2017/08/24/resharper-ultimate-2017-2-released/)
5. [Continuously Deploy Azure Functions from a GitHub Subfolder](https://blog.stephencleary.com/2017/08/azure-functions-github-subfolder.html)

## Architecture & Databases

1. [The Complexity That Is Hidden in Microservices and Event Sourcing](https://www.infoq.com/presentations/microservices-event-sourcing)
2. [Selecting an Event Architecture](https://www.infoq.com/news/2017/08/selecting-event-architecture)
3. [Why don’t you unit test SQL Server code?](http://www.red-gate.com/blog/building/dont-unit-test-sql-server-code)
4. [Returning JSON from SQL Server Queries](https://visualstudiomagazine.com/articles/2017/08/01/returning-json.aspx)
5. [Why is My Database Application so Slow?](https://www.red-gate.com/simple-talk/dotnet/net-performance/database-application-slow/)

## Programming Languages

1. [What's the future of F#?](https://github.com/7sharp9/AMA/issues/7#issuecomment-324307090)
2. [A Preview of C# 8 with Mads Torgersen](https://channel9.msdn.com/Blogs/Seth-Juarez/A-Preview-of-C-8-with-Mads-Torgersen)
3. [July/August Update for F# and Visual F# Tools](https://github.com/Microsoft/visualfsharp/issues/3507)
4. [Generalised Test Data Builder](http://blog.ploeh.dk/2017/08/21/generalised-test-data-builder/)
5. [Typing import statements more quickly](http://2ality.com/2017/08/typing-import-statements.html)

## Runtime

1. [Zero Garbage Collector for .NET Core](http://tooslowexception.com/zero-garbage-collector-for-net-core/)
2. [.NET Framework Update for AppContext](https://blogs.msdn.microsoft.com/dotnet/2017/08/18/net-framework-update-for-appcontext/)
3. [Performance comparison - linear search vs binary search](https://dirtyhandscoding.wordpress.com/2017/08/25/performance-comparison-linear-search-vs-binary-search/)
4. [Developers Pit .NET Core 2.0 Performance Against Java, Go](https://visualstudiomagazine.com/articles/2017/08/22/net-core-benchmarking.aspx)

## Other

1. [Roy sells ThoughtWorks](https://martinfowler.com/articles/201708-tw-sale.html)
2. [Google Researcher Invented New Technology to Bring Neural Networks to Mobile Devices](https://www.infoq.com/news/2017/08/projectionnet-efficient-networks)
3. [LLVM has Documented the PDB Format, Complete with PDB to YAML Conversion](https://www.infoq.com/news/2017/08/LLVM-PDB)
4. [Microsoft researchers achieve new conversational speech recognition milestone](https://www.microsoft.com/en-us/research/blog/microsoft-researchers-achieve-new-conversational-speech-recognition-milestone/)
5. [Microsoft unveils Project Brainwave for real-time AI](https://www.microsoft.com/en-us/research/blog/microsoft-unveils-project-brainwave/)
6. [OCaml - New implementation of Git](https://github.com/mirage/ocaml-git/pull/227)
