# .NET Weekly #72

## Cloud & Web

1. [Model Binding in GET Requests](https://odetocode.com/blogs/scott/archive/2018/02/27/model-binding-in-get-requests.aspx)
2. [ASP.NET Core 2.1.0-preview1 now available](https://blogs.msdn.microsoft.com/webdev/2018/02/27/asp-net-core-2-1-0-preview1-now-available/)
3. [ASP.NET Core 2.1.0-preview1 - Introducing Identity UI as a library](https://blogs.msdn.microsoft.com/webdev/2018/03/02/aspnetcore-2-1-identity-ui/)
4. [I Wanna Go Fast - Why Searching Through 500M Pwned Passwords Is So Quick](https://www.troyhunt.com/i-wanna-go-fast-why-searching-through-500m-pwned-passwords-is-so-quick/)
5. [Better timeout handling with HttpClient](https://www.thomaslevesque.com/2018/02/25/better-timeout-handling-with-httpclient/)
6. [Understand HTTP.sys Web Server In ASP.NET Core](http://www.c-sharpcorner.com/article/understand-http-sys-web-server-in-asp-net-core/)

## Tooling & Libraries

1. [My History of Visual Studio](https://medium.com/@ricomariani/my-history-of-visual-studio-5652e3e74af)
2. [Updated .NET Core Docker Samples](https://github.com/dotnet/dotnet-docker/blob/master/samples/README.md)
3. [Microsoft Orleans v2.0.0-rc1 is out](https://github.com/dotnet/orleans/releases/tag/v2.0.0-rc1)
4. [Rider 2018.1 EAP is open](https://blog.jetbrains.com/dotnet/2018/02/27/rider-2018-1-eap-open/)
5. [BenchmarkDotNet v0.10.13](http://aakinshin.net/blog/post/bdn-v0_10_13/)
6. [Avalonia Beta 1 Brings Many Improvements over WPF](https://www.infoq.com/news/2018/02/Avalonia-Beta)

## Architecture & Databases

1. [UI tests and End-To-End tests](https://martinfowler.com/articles/practical-test-pyramid.html#UiTests)
2. [The Evolution of Reddit.com's Architecture](https://www.infoq.com/presentations/reddit-architecture-evolution)
3. [AxonDB, a New Implementation of an Event Store](https://www.infoq.com/news/2018/02/axondb-event-store-cqrs)
4. [Index types and how indexes are used in ArangoDB - Part I](https://www.arangodb.com/2018/02/indexes-types-arangodb-part-1/)
5. [Acceptance Tests — Do Your Features Work Correctly?](https://martinfowler.com/articles/practical-test-pyramid.html#acceptance)
6. [Charles Bachman and Pointer Chains](https://www.red-gate.com/simple-talk/sql/t-sql-programming/charles-bachman-pointer-chains/)
7. [What I learnt from building 3 high traffic web applications on an embedded key value store](https://hackernoon.com/what-i-learnt-from-building-3-high-traffic-web-applications-on-an-embedded-key-value-store-68d47249774f)
8. [Large Scale NoSQL Database Migration Under Fire](https://medium.com/appsflyer/large-scale-nosql-database-migration-under-fire-bf298c3c2e47)

## Programming Languages

1. [Inheritance-composition isomorphism](http://blog.ploeh.dk/2018/02/26/inheritance-composition-isomorphism/)
2. [Microsoft updates its Quantum Development Kit and adds support for Linux and Mac](https://cloudblogs.microsoft.com/quantum/2018/02/26/quantum-development-kit-adds-support-for-linux-and-mac/)
3. [Don't Parse, Use Parsing Objects](http://www.yegor256.com/2018/02/27/parsing-objects.html)
4. [Implementing IXmlSerializable in readonly structs](https://codeblog.jonskeet.uk/2018/03/02/implementing-ixmlserializable-in-readonly-structs/)
5. [Concurrent Programming in fsharp using Hopac (Part-I)](https://www.demystifyfp.com/fsharp/blog/concurrent-programming-in-fsharp-using-hopac-part-1/)
6. [Concurrent Programming in Fsharp Using Hopac (Part-2)](https://www.demystifyfp.com/fsharp/blog/concurrent-programming-in-fsharp-using-hopac-part-2/)

## Runtime

1. [Announcing .NET Core 2.1 Preview 1](https://blogs.msdn.microsoft.com/dotnet/2018/02/27/announcing-net-core-2-1-preview-1/)
2. [Work being done on Performance Profiling Controller](https://github.com/dotnet/designs/pull/26)
3. [How generics were added to .NET](http://mattwarren.org/2018/03/02/How-generics-were-added-to-.NET/)

## Other

1. [Some advanced BCC topics](https://lwn.net/SubscriberLink/747640/1c0866ce8a5d4096/)
2. [Meet Bandaid, the Dropbox service proxy](https://blogs.dropbox.com/tech/2018/03/meet-bandaid-the-dropbox-service-proxy/)
3. [How GDPR Will Change The Way You Develop](https://www.smashingmagazine.com/2018/02/gdpr-for-web-developers/)
4. [Why I Quit Google to Work for Myself](https://mtlynch.io/why-i-quit-google/)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dotnetweekly.gitbook.io/weekly/2018/2018.03/number-72.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
