.NET Weekly #47 (31.07 - 06.08)
Cloud & Web
- Running and debugging AWS Lambda functions locally with the Serverless framework and VS Code
- Encrypting connection strings in web.config
- How to format response data as XML or JSON, based on the request URL in ASP.NET Core
- Custom response caching in ASP.NET Core
- Why, When and How to use Redis in ASP.net MVC Core
Tooling & Libraries
- Suppress "Use 'throw' expression" suggestion
- Visual Studio Code x64 build for Windows is available
- Ring UI — JetBrains Web UI components is open-source now
- Rider 2017.1 – JetBrains .NET IDE hits RTM
- Embeddinator-4000 for Android, iOS - Available on NuGet
- How we did (and did not) improve performance and efficiency in Marten 2.0
Architecture & Databases
- Reflecting on performance testing
- Managing Data in Microservices
- Microservices and Docker containers - Architecture, Patterns and Development guidance
- The State of API Languages
- Being Reactive
- The Rise of Test Impact Analysis
- The Basics of Good T-SQL Coding Style – Part 4 Performance
- SQL Server 2017 Release Candidate 2 (RC2) is now available
Programming Languages
- Combining free monads in F#
- Declare Out variable right at the point – Out variable in C# 7.0
- TypeScripts Type System is Turing Complete
Runtime
- Design and process for adding platform dependent intrinsics to .NET
- RyuJIT Tutorial
- A look at the internals of 'boxing' in the CLR
- Upgrading Mono's HttpWebRequest
- Welcome to the .NET Framework 4.7.1 Early Access!