> 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/2018/2018.03/number-72.md).

# .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/)
