# .NET Weekly #130

## Cloud & Web

1. [Automatic reconnects with SignalR 3.0](https://www.jerriepelser.com/blog/automatic-reconnects-signalr/)
2. [AWS costs every programmer should know](https://david-codes.hatanian.com/2019/06/09/aws-costs-every-programmer-should-now.html)
3. [How I finally got my head around Scoped Slots in Vue](https://medium.com/@ross_65916/how-i-finally-got-my-head-around-scoped-slots-in-vue-c37238d4d4cc)
4. [React for Vue developers](https://sebastiandedeyne.com/react-for-vue-developers/)
5. [Filtering action methods with feature flags](https://andrewlock.net/filtering-action-methods-with-feature-flags-adding-feature-flags-to-an-asp-net-core-app-part-2/)
6. [The state of CSS - 2019](https://2019.stateofcss.com/)
7. [High-performance logging with LoggerMessage in ASP.NET Core](https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/loggermessage?view=aspnetcore-2.2)
8. [AWS Lambda vs Azure Functions for C# Serverless](https://developer.okta.com/blog/2019/05/20/azure-aws-lambda-functions-serverless-csharp)

## Tooling & Libraries

1. [Project Svalbard - The Future of Have I Been Pwned](https://www.troyhunt.com/project-svalbard-the-future-of-have-i-been-pwned/)
2. [From Docker Container to Bootable Linux Disk Image](https://iximiuz.com/en/posts/from-docker-container-to-bootable-linux-disk-image/)
3. [Observability Doesn’t Work in Dev](https://medium.com/windmill-engineering/observability-doesnt-work-in-dev-c214a9fb3e2d)
4. [Visual Studio Code Remote Development over SSH to a Raspberry Pi is butter](https://www.hanselman.com/blog/VisualStudioCodeRemoteDevelopmentOverSSHToARaspberryPiIsButter.aspx)
5. [Introducing Microsoft.FeatureManagement](https://andrewlock.net/introducing-the-microsoft-featuremanagement-library-adding-feature-flags-to-an-asp-net-core-app-part-1/)
6. [Ionide 4.0 change log](https://github.com/ionide/ionide-vscode-fsharp/wiki/Ionide-4.0-change-log)
7. [The shockingly fun diagram tool that will change your life as a programmer - PlantUML](http://monarchwadia.com/2019/06/11/the-shockingly-fun-diagram-tool-that-will-change-your-life-as-a-programmer-plantuml.html)
8. [How we migrated to CommonMark](https://about.gitlab.com/2019/06/13/how-we-migrated-our-markdown-processing-to-commonmark)
9. [Announcing ML.NET 1.1 and Model Builder updates](https://devblogs.microsoft.com/dotnet/announcing-ml-net-1-1-and-model-builder-updates-machine-learning-for-net/)

## Architecture & Databases

1. [Micro Frontends](https://martinfowler.com/articles/micro-frontends.html)
2. [ejabberd & Nintendo Switch NPNS](https://blog.process-one.net/ejabberd-nintendo-switch-npns/)
3. [Building Sentry - Symbolicator](https://blog.sentry.io/2019/06/13/building-a-sentry-symbolicator)
4. [Making Direct Messages Reliable and Fast](https://instagram-engineering.com/making-direct-messages-reliable-and-fast-a152bdfd697f)
5. [Monitor CPU usage on SQL Server and Azure SQL](https://techcommunity.microsoft.com/t5/Azure-SQL-Database/Monitor-CPU-usage-on-SQL-Server-and-Azure-SQL/ba-p/680777)
6. [The Azure Architect Map](https://techcommunity.microsoft.com/t5/Azure-Developer-Community-Blog/The-Azure-Architect-Map/ba-p/689700)

## Programming Languages

1. [Empty try with finally](https://www.tabsoverspaces.com/233786-empty-try-with-finally)
2. [CQRS with MediatR (for Commands) and Odata (for Queries)](https://www.jannikbuschke.de/blog/cqrs-with-mediatr-and-odata/)
3. [Trace .NET Core Applications on Linux with strace](https://gist.github.com/ninjarobot/851564aaf82d1fe2ef0cd3d2bbedf430#trace-net-core-applications-on-linux-with-strace)
4. [Merging domain events before dispatching](https://enterprisecraftsmanship.com/2019/06/06/merging-domain-events-dispatching/)
5. [Customize object displays in the Visual Studio debugger YOUR way](https://devblogs.microsoft.com/visualstudio/customize-object-displays-in-the-visual-studio-debugger-your-way/)
6. [Try the new System.Text.Json APIs](https://devblogs.microsoft.com/dotnet/try-the-new-system-text-json-apis/)

## Runtime

1. [Show nested exceptions more clearly](https://github.com/dotnet/coreclr/pull/25045)
2. [New IL instruction for typeswitch](https://github.com/dotnet/coreclr/issues/23241)
3. [Announcing .NET Core 3.0 Preview 6](https://devblogs.microsoft.com/dotnet/announcing-net-core-3-0-preview-6/)
4. [Investigate and fix issues for ARM64 Managed Debugging on Windows](https://github.com/dotnet/coreclr/issues/25103)
5. [Performance speed limits](https://travisdowns.github.io/blog/2019/06/11/speed-limits.html)

## Other

1. [Battle testing data integrity verification with ZFS, Btrfs and mdadm+dm-integrity](http://www.unixsheikh.com/articles/battle-testing-data-integrity-verification-with-zfs-btrfs-and-mdadm-dm-integrity.html)
2. [Why black metal is great music for programming (but doom metal isn’t)](https://www.atlassian.com/blog/technology/metal-music-for-programming)
3. [Software below the poverty line](https://staltz.com/software-below-the-poverty-line.html)
4. [OCaml version 4.08.0](https://inbox.ocaml.org/caml-list/E2C57A5B-D770-426C-8DAF-514B6A369D2A@inria.fr/)
5. [Where Do You Seek Help First](https://www.yegor256.com/2019/06/11/where-do-you-seek-help.html)
6. [Jump to definition in public repositories](https://github.blog/changelog/2019-06-11-jump-to-definition-in-public-repositories/)
