# .NET Weekly #28

## Cloud & Web

1. [Disposing resources at the end of ASP.NET Core requests](http://www.strathweb.com/2017/03/disposing-resources-at-the-end-of-asp-net-core-request/)
2. [MassTransit on RabbitMQ in ASP.NET Core](https://aspnetmonsters.com/2017/03/2017-03-24-masstransit1/)
3. [Sharing is Caring - Using Shared Projects in ASP.NET](http://rion.io/2017/03/22/sharing-is-caring-using-shared-projects-in-asp-net/)
4. [Angular 4.0.0 Now Available](http://angularjs.blogspot.com.by/2017/03/angular-400-now-available.html)

## Tooling & Libraries

1. [The New Swagger Editor and UI Are Finally Here!](http://swagger.io/new-swagger-ui-and-swagger-editor/)
2. [.NET Core continuous deployment part I – Travis CI integration](http://piotrgankiewicz.com/2017/03/13/net-core-continuous-deployment-part-i-travis-ci-integration/)
3. [Bitbucket Adds Pipelines](https://dzone.com/articles/bitbucket-adds-pipelines)
4. [GitLab 9.0 Released with Subgroups and Deploy Boards](https://about.gitlab.com/2017/03/22/gitlab-9-0-released/)
5. [NuGet is now fully integrated into MSBuild](http://blog.nuget.org/20170316/NuGet-now-fully-integrated-into-MSBuild.html)

## Architecture & Databases

1. [Data checksums in Voron](https://ayende.com/blog/177345/data-checksums-in-voron)
2. [A Visual Guide to What's New in Swagger (aka OAS) 3.0](https://blog.readme.io/an-example-filled-guide-to-swagger-3-2/)
3. [SQL Server on Linux - Will it Perform or Not?](https://www.infoq.com/presentations/sql-server-linux)
4. [The TDD That Works for Me](http://www.yegor256.com/2017/03/24/tdd-that-works.html)

## Programming Languages

1. [Why OO Matters (In F#)](https://eiriktsarpalis.wordpress.com/2017/03/20/why-oo-matters-in-f/)
2. [ES proposal - arbitrary precision integers](http://2ality.com/2017/03/es-integer.html)
3. [Static Delegates](https://github.com/tannergooding/csharplang/blob/e23c9e0ebdcef2a5ceafa16ce7b652335edd5c41/proposals/static-delegates.md)
4. [Fast Dictionary and struct generic arguments](https://ayende.com/blog/177377/fast-dictionary-and-struct-generic-arguments)
5. [C# 7 - Ref Returns, Ref Locals, and how to use them](https://www.danielcrabtree.com/blog/128/c-sharp-7-ref-returns-ref-locals-and-how-to-use-them)

## Runtime

1. [DotNet Core Version Confusion](http://thedatafarm.com/dotnet/dotnet-core-version-confusion/)
2. [A Hitchhikers Guide to the CoreCLR Source Code](http://mattwarren.org/2017/03/23/Hitchhikers-Guide-to-the-CoreCLR-Source-Code/)

## Other

1. [Text Editor Performance Comparison](https://github.com/jhallen/joes-sandbox/tree/master/editor-perf)
2. [General Purpose Hash Function Algorithms](http://www.partow.net/programming/hashfunctions/index.html)
3. [3.5 Years, 500k Lines of Go (Part 1)](https://npf.io/2017/03/3.5yrs-500k-lines-of-go/)
4. [Progressive Web Apps: Are They Enterprise-Ready?](https://dzone.com/articles/progressive-web-apps-are-they-enterprise-ready)


---

# 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.03/number-28.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.
