# .NET Weekly #36

## Cloud & Web

1. [Upgrading to .NET Core 2.0 Preview](https://weblog.west-wind.com/posts/2017/May/15/Upgrading-to-NET-Core-20-Preview)
2. [Self Descriptive HTTP API in ASP.NET Core - Siren](https://codeopinion.com/self-descriptive-http-api-in-asp-net-core-siren/)
3. [Razor Pages with ASP.NET Core 2](http://gunnarpeipman.com/2017/05/razor-pages/)
4. [Use results from a load/performance test and Application Insights to solve performance problems](https://www.patrickvankleef.com/2017/05/15/use-results-from-a-load-performance-test-and-application-insights-to-solve-performance-problems/)

## Tooling & Libraries

1. [Using Docker with .Net Core in CI for OSS](http://blog.jonathanchannon.com/2017/05/15/using-docker-with-netcore-ci/)
2. [Announcing Git Integration for Atom and GitHub Desktop Beta](https://github.com/blog/2362-announcing-git-integration-for-atom-and-github-desktop-beta)
3. [How the Microsoft Bot Framework Changed Where My Friends and I Eat - Part 1](http://rion.io/2017/05/11/how-the-microsoft-bot-framework-changed-where-my-friends-and-i-eat-part-1/)
4. [Akka.NET 2017 Roadmap Update](https://petabridge.com/blog/akkadotnet-2017-roadmap/)

## Architecture & Databases

1. [Monikers Instead of Variables](http://www.yegor256.com/2017/05/16/monikers.html)
2. [SQL Server Command Line Tools for macOS released](https://blogs.technet.microsoft.com/dataplatforminsider/2017/05/16/sql-server-command-line-tools-for-macos-released/)
3. [SQL Server 2016 Cumulative Updates](http://sqlblog.com/blogs/sergio_govoni/archive/2017/05/19/sql-server-2016-cumulative-updates-may-2017.aspx)
4. [PostgreSQL 10 Beta 1 Released](https://www.postgresql.org/about/news/1749/)
5. [The Drawbacks of Serverless Architecture](https://dzone.com/articles/the-drawbacks-of-serverless-architecture)

## Programming Languages

1. [Tackling HackerRank with F#](https://darren.hickling.is/blogging-about/tackling-hackerrank-with-fsharp/)
2. [ES proposal - RegExp named capture groups](http://2ality.com/2017/05/regexp-named-capture-groups.html)
3. [ES proposal - RegExp lookbehind assertions](http://2ality.com/2017/05/regexp-lookbehind-assertions.html)
4. [Fun with C# local functions](https://ayende.com/blog/178115/fun-with-c-local-functions)
5. [P - A programming language designed for asynchrony, fault-tolerance and uncertainty](https://www.microsoft.com/en-us/research/blog/p-programming-language-asynchrony/)

## Runtime

1. [To box or not to Box? That is the question!](https://blogs.msdn.microsoft.com/seteplia/2017/05/17/box-or-not-to-box-that-is-the-question/)
2. [Interesting read on 'Assembly Load Contexts' in .NET Core](https://github.com/dotnet/coreclr/blob/master/Documentation/design-docs/assemblyloadcontext.md)
3. [Adding a new Bytecode Instruction to the CLR](http://mattwarren.org/2017/05/19/Adding-a-new-Bytecode-Instruction-to-the-CLR/)
4. [Concurrent GC in Mono 5](http://www.mono-project.com/news/2017/05/17/concurrent-gc-news/)

## Other

1. [Microsoft launches the Fluent Design System, its take on Google’s Material Design](https://techcrunch.com/2017/05/11/microsoft-launches-fluent-design-its-take-on-googles-material-design)
2. [Two years of Rust](https://blog.rust-lang.org/2017/05/15/rust-at-two-years.html)
3. [Releasing the World’s Largest Street-level Imagery Dataset for Teaching Machines to See](http://blog.mapillary.com/product/2017/05/03/mapillary-vistas-dataset.html)
4. [Android now supports the Kotlin programming language](https://venturebeat.com/2017/05/17/android-now-supports-the-kotlin-programming-language/)


---

# 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/2017/2017.05/number-36.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.
