.NET Weekly #50 (21.08 - 27.08)
Cloud & Web
- ASP.NET Core Demystified - Action Results
- Setting a Custom Default Page in ASP.NET Core Razor Pages
- Write recursive AWS Lambda functions the right way
- Implementing concurrent requests limit in ASP.NET Core for fun and education
- Using CancellationTokens in ASP.NET Core MVC controllers
Tooling & Libraries
- Migrating Complex NuGet solutions to Paket
- Rider 2017.1.1 is released
- Facebook Refuses to Alter React's Open Source License
- ReSharper Ultimate 2017.2 is released
- Continuously Deploy Azure Functions from a GitHub Subfolder
Architecture & Databases
- The Complexity That Is Hidden in Microservices and Event Sourcing
- Selecting an Event Architecture
- Why don’t you unit test SQL Server code?
- Returning JSON from SQL Server Queries
- Why is My Database Application so Slow?
Programming Languages
- What's the future of F#?
- A Preview of C# 8 with Mads Torgersen
- July/August Update for F# and Visual F# Tools
- Generalised Test Data Builder
- Typing import statements more quickly
Runtime
- Zero Garbage Collector for .NET Core
- .NET Framework Update for AppContext
- Performance comparison - linear search vs binary search
- Developers Pit .NET Core 2.0 Performance Against Java, Go
Other
- Roy sells ThoughtWorks
- Google Researcher Invented New Technology to Bring Neural Networks to Mobile Devices
- LLVM has Documented the PDB Format, Complete with PDB to YAML Conversion
- Microsoft researchers achieve new conversational speech recognition milestone
- Microsoft unveils Project Brainwave for real-time AI
- OCaml - New implementation of Git