# .NET Weekly #129

## Cloud & Web

1. [Building a Live Reload Middleware Component for ASP.NET Core](https://weblog.west-wind.com/posts/2019/Jun/03/Building-Live-Reload-Middleware-for-ASPNET-Core)
2. [Google Cloud - An update on Sunday’s service disruption](https://cloud.google.com/blog/topics/inside-google-cloud/an-update-on-sundays-service-disruption)
3. [Just Write Code - Improving Developer Experience for Cloudflare Workers](https://blog.cloudflare.com/just-write-code-improving-developer-experience-for-cloudflare-workers/)
4. [Improving Browser Performance 10x](https://engineering.universe.com/improving-browser-performance-10x-f9551927dcff)
5. [Add SystemdServices package that provides Host integration for systemd](https://github.com/aspnet/Extensions/pull/1804)
6. [WCF vs gRPC - Round 2](https://unwcf.com/posts/wcf-vs-grpc-round-2/)
7. [CSS Grid - No Nonsense Layouts](https://testdriven.io/blog/css-grid/)
8. [An Interesting Case Of .NET Performance and Caching](https://rimdev.io/an-interesting-case-of-dotnet-performance-and-caching/)
9. [Microservices and more in .NET Core 3.0](https://channel9.msdn.com/Shows/On-NET/Microservices-and-more-in-NET-Core-30)

## Tooling & Libraries

1. [Suggesting Changes on GitHub](https://haacked.com/archive/2019/06/03/suggested-changes/)
2. [dotnet-netrace - Collects network traces of .NET applications.](https://github.com/lowleveldesign/dotnet-netrace)
3. [Awesome Plugins for Rider - UI/UX](https://blog.jetbrains.com/dotnet/2019/06/04/awesome-plugins-rider-uiux/)
4. [This Month in RabbitMQ — June 2019](https://www.rabbitmq.com/blog/2019/06/06/this-month-in-rabbitmq-june-2019/)
5. [GitHub - Generate new repositories with repository templates](https://github.blog/2019-06-06-generate-new-repositories-with-repository-templates/)
6. [GitHub Desktop 2.0 expands to support stashing and rebasing](https://github.blog/2019-06-05-github-desktop-expands-to-support-stashing-and-rebasing)
7. [Welcoming Core WCF to the .NET Foundation](https://dotnetfoundation.org/blog/2019/06/07/welcoming-core-wcf-to-the-net-foundation)
8. [Highlights from Git 2.22](https://github.blog/2019-06-07-highlights-from-git-2-22/)
9. [VSCode version 1.35](https://code.visualstudio.com/updates/v1_35)

## Architecture & Databases

1. [Linux Applications Performance - Introduction](https://unixism.net/2019/04/linux-applications-performance-introduction/)
2. [Anti-patterns](https://christianfindlay.com/2019/06/01/anti-patterns/)
3. [Becoming the ASP.NET Architect with David Fowler](https://www.youtube.com/watch?v=8akvvwQoGjs)
4. [Reflecting architecture and domain in code](https://herbertograca.com/2019/06/05/reflecting-architecture-and-domain-in-code/)
5. [Predictive CPU isolation of containers at Netflix](https://medium.com/netflix-techblog/predictive-cpu-isolation-of-containers-at-netflix-91f014d856c7)
6. [How to Optimize PostgreSQL Logical Replication](https://severalnines.com/blog/how-optimize-postgresql-logical-replication)
7. [PostgreSQL - Query Parallelism in Action](https://severalnines.com/blog/postgresql-query-parallelism-action)

## Programming Languages

1. [Unexceptional non-blocking task-based flow control in .NET](https://blog.scooletz.com/2019/05/31/unexceptional-non-blocking-task-based-flow-control-in-net/)
2. [Functional JavaScript - How to use array reduce for more than just numbers](https://jrsinclair.com/articles/2019/functional-js-do-more-with-reduce/)
3. [Types and Tests](http://blog.cleancoder.com/uncle-bob/2019/06/08/TestsAndTypes.html)
4. [Should array length be stored into a local variable in C#](https://habr.com/en/post/454582/)
5. [How Can We Efficiently Sort Socks with C#](https://exceptionnotfound.net/how-can-we-efficiently-sort-socks-with-c/)
6. [Serializing a PascalCase Newtonsoft.Json JObject to camelCase](https://andrewlock.net/serializing-a-pascalcase-newtonsoft-json-jobject-to-camelcase/)
7. [Extension Methods Guidelines in C# .NET](https://michaelscodingspot.com/extension-methods/)

## Runtime

1. [Breaking changes in .NET Core and how things have changed over time](https://github.com/dotnet/corefx/issues/10752#issuecomment-498054319)
2. [Kestrel's transport abstractions have been removed and made public instead of pubternal](https://github.com/aspnet/Announcements/issues/363)
3. [Some insights on tiered compilation](https://github.com/dotnet/BenchmarkDotNet/issues/1125#issuecomment-495038173)
4. [Guarded Devirtualization](https://github.com/dotnet/coreclr/blob/master/Documentation/design-docs/GuardedDevirtualization.md)

## Other

1. [Remote working – Bringing sanity to mind & lessons worth learning](https://blog.quuu.co/lessons-worth-learning-from-remote-workers/)
2. [Getting to 10x (Results) - What Any Developer Can Learn from the Best](https://medium.com/javascript-scene/getting-to-10x-results-what-any-developer-can-learn-from-the-best-54b6c296a5ef)
3. [7 absolute truths I unlearned as junior developer](https://monicalent.com/blog/2019/06/03/absolute-truths-unlearned-as-junior-developer/)
4. [DigitalOcean - An Update on Last Week's Customer Shutdown Incident](https://blog.digitalocean.com/an-update-on-last-weeks-customer-shutdown-incident/)
5. [Announcing TensorFlow 2.0 Beta](https://medium.com/tensorflow/announcing-tensorflow-2-0-beta-abb24bbfbe3d)
6. [Seven ways to get traction for your early-stage product or startup](https://medium.com/swlh/seven-ways-to-get-traction-for-your-early-stage-product-or-startup-6c9e5fb0f9e2)


---

# 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/2019/2019.06/number-129.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.
