# .NET Weekly #22

## Cloud & Web

1. [GitLab – Going Forward with Vue and Webpack](https://about.gitlab.com/2017/02/06/vue-big-plan/)
2. [Resolving Circular Reference Related Memory Leaks in JavaScript](https://dzone.com/articles/resolving-circular-reference-related-memory-leaks)

## Tooling & Libraries

1. [NuGet2 and a DirectorySeparatorChar bug](http://aakinshin.net/en/blog/dotnet/nuget2-and-directoryseparatorchar/)
2. [Rider front end plugin development](https://blog.jetbrains.com/dotnet/2017/02/07/rider-front-end-plugin-development/)
3. [Announcing .NET Core Tools Updates in VS 2017 RC](https://blogs.msdn.microsoft.com/dotnet/2017/02/07/announcing-net-core-tools-updates-in-vs-2017-rc/)
4. [Why is NuGet search in Rider so fast?](http://aakinshin.net/en/blog/dotnet/rider-nuget-search/)
5. [Visual Studio 2017 Launch Event and 20th Anniversary](https://blogs.msdn.microsoft.com/visualstudio/2017/02/09/visual-studio-2017-launch-event-and-20th-anniversary/)
6. [Microsoft open-sources GraphEngine](https://www.graphengine.io/)

## Architecture & Databases

1. [Why Databases Are Not for Docker Containers](https://myopsblog.wordpress.com/2017/02/06/why-databases-is-not-for-containers/)
2. [What do you mean by “Event-Driven”](https://martinfowler.com/articles/201701-event-driven.html)
3. [Each Private Static Method Is a Candidate for a New Class](http://www.yegor256.com/2017/02/07/private-method-is-new-class.html)
4. [Domain Events vs. Integration Events in Domain-Driven Design and microservices architectures](https://blogs.msdn.microsoft.com/cesardelatorre/2017/02/07/domain-events-vs-integration-events-in-domain-driven-design-and-microservices-architectures/)

## Programming Languages

1. [Type Driven Domain Modelling, part 1](http://lucasmreis.github.io/blog/type-driven-domain-modelling-part-1/)
2. [Type Driven Domain Modelling, part 2](http://lucasmreis.github.io/blog/type-driven-domain-modelling-part-2/)
3. [Dissecting the new() constraint in C#: a perfect example of a leaky abstraction](https://blogs.msdn.microsoft.com/seteplia/2017/02/01/dissecting-the-new-constraint-in-c-a-perfect-example-of-a-leaky-abstraction/)
4. [Status and Roadmap for F# and the Visual F# Tools 2017](https://github.com/Microsoft/visualfsharp/issues/2400)
5. [C#/VB/F# Sprint 111-113 Summary](https://github.com/dotnet/roslyn/issues/17096)

## Runtime

1. [Introducing Portable PDB](https://www.infoq.com/news/2017/02/Portable-PDB)
2. [О «маркировке» объекта во время сборки мусора или Рихтер был не прав](http://sergeyteplyakov.blogspot.de/2017/02/marking-phase-implementation-details.html)
3. [The 68 things the CLR does before executing a single line of your code (\*)](http://mattwarren.org/2017/02/07/The-68-things-the-CLR-does-before-executing-a-single-line-of-your-code/)
4. [InvalidDataException in Process.GetProcesses](http://aakinshin.net/en/blog/dotnet/invaliddataexception-in-getprocesses/)

## Other

1. [MIT Extended LLVM IR to Enable Better Optimization of Parallel Programs](https://www.infoq.com/news/2017/02/mit-llvm-parallel-programs)
2. [How is Facebook Deploying Big Data?](https://dzone.com/articles/how-is-facebook-deploying-big-data)
3. [Rust's 2017 roadmap](https://blog.rust-lang.org/2017/02/06/roadmap.html)
4. [More on GVFS](https://blogs.msdn.microsoft.com/bharry/2017/02/07/more-on-gvfs/)
5. [Hazelcast Release Jet, Open-Source Stream Processing Engine](https://www.infoq.com/news/2017/02/HazlecastJetOSS)


---

# 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.02/number-22.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.
