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