> 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.08/number-91.md).

# .NET Weekly #91

## Cloud & Web

1. [Upgrade your ASP.NET Core 2.1 App to Angular 6](https://developer.okta.com/blog/2018/08/02/aspnet-core-angular-crud)
2. [Adding Serilog to the ASP.NET Core Generic Host](https://andrewlock.net/adding-serilog-to-the-asp-net-core-generic-host/)
3. [The Developer’s Guide to Microsoft Azure eBook - August update is now available](https://azure.microsoft.com/en-us/blog/the-developer-s-guide-to-microsoft-azure-ebook-august-update-is-now-available/)
4. [Deprecating Microsoft.AspNetCore.All](https://github.com/aspnet/Announcements/issues/314)
5. [Vue CLI 3 - A Game Changer For Frontend Development](https://vuejsdevelopers.com/2018/03/26/vue-cli-3/)
6. [TLS 1.3 is DONE](https://www.rfc-editor.org/rfc/rfc8446.txt)
7. [Beware the combined authorize filter mechanics in ASP.NET Core 2.1](https://brockallen.com/2018/07/15/beware-the-combined-authorize-filter-mechanics-in-asp-net-core-2-1/)

## Tooling & Libraries

1. [Deploying TLS 1.3 at scale with Fizz, a performant open source TLS library](https://code.fb.com/networking-traffic/deploying-tls-1-3-at-scale-with-fizz-a-performant-open-source-tls-library/)
2. [Announcing ML.NET 0.4](https://blogs.msdn.microsoft.com/dotnet/2018/08/07/announcing-ml-net-0-4/)
3. [VSCode - New home for the Debug Adapter Protocol](https://code.visualstudio.com/blogs/2018/08/07/debug-adapter-protocol-website)
4. [Fixing Visual Studio Intellisense Errors](https://weblog.west-wind.com/posts/2018/Aug/07/Fixing-Visual-Studio-Intellisense-Errors)
5. [Are your Windows Forms and WPF applications ready for .NET Core 3.0?](https://blogs.msdn.microsoft.com/dotnet/2018/08/08/are-your-windows-forms-and-wpf-applications-ready-for-net-core-3-0/)
6. [Code completion improvements in Rider 2018.2 EAP](https://blog.jetbrains.com/dotnet/2018/08/09/code-completion-improvements-rider-2018-2-eap/)
7. [Detours is a software package for monitoring and instrumenting API calls on Windows.](https://github.com/Microsoft/Detours)
8. [NuGet.org starts repo-signing packages](https://blog.nuget.org/20180810/Introducing-Repository-Signatures.html)

## Architecture & Databases

1. [Sampling in Observability](https://medium.com/observability/sampling-in-observability-db0142cdda5b)
2. [Sharding Your Data With PostgreSQL 11](https://pgdash.io/blog/postgres-11-sharding.html?h)
3. [PostgreSQL Triggers and Stored Function Basics](https://severalnines.com/blog/postgresql-triggers-and-stored-function-basics)
4. [Using Kubernetes to Deploy PostgreSQL](https://severalnines.com/blog/using-kubernetes-deploy-postgresql)
5. [Life Beyond Distributed Transactions - An Apostate's Implementation - A Primer](https://jimmybogard.com/life-beyond-transactions-implementation-primer/)
6. [Life Beyond Distributed Transactions: - An Apostate's Implementation - Document Coordination](https://jimmybogard.com/life-beyond-distributed-transactions-an-apostates-implementation-aggregate-coordination/)
7. [Life Beyond Distributed Transactions - An Apostate's Implementation - Document Example](https://jimmybogard.com/life-beyond-distributed-transactions-an-apostates-implementation-document-example/)
8. [Actors in clusters - why, when and how - Pawel Banka, Vagif Abilov](https://www.youtube.com/watch?v=MyP1VFHdxKY\&feature=youtu.be)

## Programming Languages

1. [A Tree functor](http://blog.ploeh.dk/2018/08/06/a-tree-functor/)
2. [ref structs in C# 7.2 - .NET Concept of the Week - Episode 16](https://kalapos.net/Blog/ShowPost/DotNetConceptOfTheWeek16-RefStruct)
3. [Dart 2.0 is now available](https://www.dartlang.org/dart-2)
4. [Add wasm debug info](https://github.com/dotnet/corert/pull/6186)
5. [1/0 = 0](https://www.hillelwayne.com/post/divide-by-zero/)
6. [Julia 1.0](https://julialang.org/blog/2018/08/one-point-zero)
7. [.NET Core Self-Contained and Framework-Dependent Deployments Explained](https://www.danielcrabtree.com/blog/496/net-core-self-contained-and-framework-dependent-deployments-explained)

## Runtime

1. [Collectible Assemblies and the CLR](https://github.com/dotnet/coreclr/issues/552#issuecomment-410238253)
2. [Support for reflection-invoking methods that take pointers by reference](https://github.com/dotnet/coreclr/issues/19307)
3. [Enable unloading of AssemblyLoadContext](https://github.com/dotnet/coreclr/pull/18476)
4. [So you want to create your own .NET runtime? - Chris Bacon](https://www.youtube.com/watch?v=jK8jYQ3ZKiI)
5. [.NET Internals 03 - Boxing and unboxing](http://www.dsibinski.pl/2018/08/net-internals-03-boxing-and-unboxing/)
6. [Dynamic Assembly Loading in .NET Core - Explanation](https://github.com/dotnet/coreclr/issues/19374#issuecomment-411705131)
7. [Implementing custom IValueTaskSource – async without allocations](http://tooslowexception.com/implementing-custom-ivaluetasksource-async-without-allocations/)

## Other

1. [Let's Encrypt Root Trusted By All Major Root Programs](https://letsencrypt.org/2018/08/06/trusted-by-all-major-root-programs.html)
2. [Mozilla's new DNS resolution is dangerous](https://blog.ungleich.ch/en-us/cms/blog/2018/08/04/mozillas-new-dns-resolution-is-dangerous/)
3. [Linux Kernel TCP Vulnerability](https://blogs.akamai.com/2018/08/linux-kernel-tcp-vulnerability.html)
4. [GLB - GitHub's open source load balancer](https://githubengineering.com/glb-director-open-source-load-balancer/)
5. [Why Open Source Failed](https://medium.com/@johnmark/why-open-source-failed-6cae5d6a9f6)
