> For the complete documentation index, see [llms.txt](https://dotnetweekly.gitbook.io/weekly/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dotnetweekly.gitbook.io/weekly/2017/2017.02/number-24.md).

# .NET Weekly #24

## Cloud & Web

1. [Real-Time ASP .NET Core](https://radu-matei.github.io/blog/real-time-aspnet-core/)
2. [Rapid API Development with Azure Functions](http://markheath.net/post/rapid-api-development-with-azure-functions)

## Tooling & Libraries

1. [Under the hood of the Middleware Analysis package](https://andrewlock.net/under-the-hood-of-the-middleware-analysis-package/)
2. [Containers & Redis – Running Redis on Windows with Docker](https://blogs.msdn.microsoft.com/uk_faculty_connection/2017/02/21/containers-redis-running-redis-on-windows-with-docker/)
3. [Rider EAP 18: CoreCLR debugging is back (on Windows)](https://blog.jetbrains.com/dotnet/2017/02/23/rider-eap-18-coreclr-debugging-back-windows/)
4. [MSTest V2 – Now and Ahead](https://blogs.msdn.microsoft.com/visualstudioalm/2017/02/25/mstest-v2-now-and-ahead/)

## Architecture & Databases

1. [Refactoring Towards Resilience: Async Workflow Options](https://jimmybogard.com/refactoring-towards-resilience-async-workflow-options/)
2. [Reasons for Automated Testing](http://geekswithblogs.net/TimothyK/archive/2017/02/23/reasons-for-automated-testing.aspx)
3. [The Myers diff algorithm: part 1](https://blog.jcoglan.com/2017/02/12/the-myers-diff-algorithm-part-1/)
4. [Life with actors: experience report - Vagif Abilov and Erlend Wiig](https://www.youtube.com/watch?v=KQwskUjsSi8)

## Programming Languages

1. [You're better off using Exceptions](https://eiriktsarpalis.wordpress.com/2017/02/19/youre-better-off-using-exceptions/)
2. [TypeScript 2.1: Untyped Imports](https://blog.mariusschulz.com/2017/02/17/typescript-2-1-untyped-imports)
3. [Announcing TypeScript 2.2](https://blogs.msdn.microsoft.com/typescript/2017/02/22/announcing-typescript-2-2/)
4. [C# Tuples. Conversions.](http://mustoverride.com/tuples_conversions/)

## Runtime

1. [How to evaluate info you read on garbage collectors](https://blogs.msdn.microsoft.com/maoni/2017/02/18/how-to-evaluate-info-you-read-on-garbage-collectors/)
2. [A common execution path optimization](https://blogs.msdn.microsoft.com/seteplia/2017/02/21/a-common-execution-path-optimization/)
3. [Common Multithreading Mistakes in C# - III: Unsafe Assumptions](http://benbowen.blog/post/cmmics_iii/)
4. [The origin of GetHashCode in .NET](http://codingsight.com/the-origin-of-gethashcode-in-net/)

## Other

1. [Long-awaited mathematics proof could help scan Earth's innards](http://www.nature.com/news/long-awaited-mathematics-proof-could-help-scan-earth-s-innards-1.21439)
2. [Microsoft Makes Cloud-Based Biological Research Tool Open Source](https://www.infoq.com/news/2017/02/Microsoft-cloud-biological-resea)
3. [How terrible code gets written by perfectly sane people](http://chrismm.com/blog/how-terrible-code-gets-written-by-perfectly-sane-people/?2)
