> 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/2020/2020.05/number-173.md).

# .NET Weekly #173

The closing issue of .net weekly for this year definitely and most likely years to come. Thanks to everyone who was reading this. I hope you've grabbed a bunch of interesting sources of news and are following the blogs of brilliant authors now.

## Cloud & Web

1. [Amazon RDS Now Supports PostgreSQL 12](https://aws.amazon.com/about-aws/whats-new/2020/03/amazon-rds-now-supports-postgresql-12/)
2. [Using jQuery and Bootstrap from a CDN with fallback scripts in ASP.NET Core 3.0](https://andrewlock.net/using-jquery-and-bootstrap-from-a-cdn-with-fallback-scripts-in-asp-net-core-3/)
3. [3 Guiding Principles for Building New SaaS Products on AWS](https://www.trek10.com/blog/guiding-priciples-for-building-saas-on-aws)
4. [Serverless in the Wild - Azure Functions Production Usage Statistics](https://mikhail.io/2020/05/serverless-in-the-wild-azure-functions-usage-stats/)
5. [Rebuilding our tech stack for the new Facebook.com](https://engineering.fb.com/web/facebook-redesign/)
6. [ASP.NET Core – fast and automatic dependency injection setup](https://www.thereformedprogrammer.net/asp-net-core-fast-and-automatic-dependency-injection-setup-2/)

## Tooling & Libraries

1. [Vue Test Utils 1.0 released!](https://github.com/vuejs/vue-test-utils/releases/tag/v1.0.0)
2. [systemd, 10 years later - a historical and technical retrospective](https://blog.darknedgy.net/technology/2020/05/02/0/)
3. [Dapr Runtime v0.7.0](https://github.com/dapr/dapr/releases/tag/v0.7.0)
4. [GitHub Codespaces](https://github.com/features/codespaces)
5. [Solid Infrastructure Security without Slowing Down Developers](https://gravitational.com/blog/solid-infrastructure-security-without-slowing-down-developers/)
6. [Tye 0.2](https://github.com/dotnet/tye/releases/tag/release%2F0.2)
7. [Cosmos DB Profiler](https://ayende.com/blog/190722-A/cosmos-db-profiler)

## Architecture & Databases

1. [Deleting data distributed throughout your microservices architecture](https://blog.twitter.com/engineering/en_us/topics/infrastructure/2020/deleting-data-distributed-throughout-your-microservices-architecture.html)
2. [Scaling SQLite to 4M QPS on a Single Server](https://blog.expensify.com/2018/01/08/scaling-sqlite-to-4m-qps-on-a-single-server/)
3. [Building an edge computing platform](https://leandromoreira.com/2020/04/19/building-an-edge-computing-platform/?q=3)
4. [TileDB 2.0 and the Future of Data Science](https://medium.com/tiledb/tiledb-2-0-and-the-future-of-data-science-929cdcfe95ed)
5. [Self-Contained Systems](https://scs-architecture.org/)
6. [Resource-oriented Client Architecture](https://roca-style.org/?hnx)
7. [The myth of NoSQL (vs. RDBMS) agility - adding attributes](https://blog.dbi-services.com/the-myth-of-nosql-vs-rdbms-agility-adding-attributes/)
8. [Monolith Decomposition Patterns](https://www.infoq.com/presentations/microservices-principles-patterns/)

## Programming Languages

1. [Oracle vs PostgreSQL - First Glance](https://rolkotech.blogspot.com/2020/05/oracle-vs-postgresql.html)
2. [Write Libraries, Not Frameworks](https://www.brandonsmith.ninja/blog/libraries-not-frameworks)
3. [Understanding Raft Consensus - Part 1](https://www.micahlerner.com/2020/05/08/understanding-raft-consensus.html)
4. [Avoid rolling your own leader election algorithm](https://ayende.com/blog/190753-C/avoid-rolling-your-own-leader-election-algorithm)
5. [.NET Portability Analyzer](https://codeopinion.com/net-portability-analyzer/)
6. [Building End-to-End Diagnostics - OpenTelemetry Integration](https://jimmybogard.com/building-end-to-end-diagnostics-opentelemetry-integration/)
7. [Significant whitespace is DRY](https://blog.ploeh.dk/2020/05/04/significant-whitespace-is-dry/)
8. [Async Wandering Part 8 — async and await — the biggest C# mistake?](https://blog.adamfurmanek.pl/2020/05/09/async-wandering-part-8)
9. [Post-Build Events and .NET Core](https://jeremybytes.blogspot.com/2020/05/post-build-events-and-net-core.html)

## Runtime

1. [Covariant Returns Feature](https://github.com/dotnet/runtime/pull/35308)
2. [Port Cross OS DAC to 3.1](https://github.com/dotnet/coreclr/pull/28027)
3. [Use Pinned Object Heap for MemoryPool](https://github.com/dotnet/aspnetcore/pull/21614)

## Other

1. [Bye, Amazon](https://www.tbray.org/ongoing/When/202x/2020/04/29/Leaving-Amazon)
2. [Learning a New Language](https://pragdave.me/blog/2020/05/05/advice-on-learning-a-language.html)
3. [SO - The Way Forward](https://stackoverflow.blog/2020/05/07/the-way-forward/)
4. [.NET Annotated - May 2020](https://blog.jetbrains.com/dotnet/2020/05/06/net-annotated-may-2020/)
5. [Open Source Arms Race](https://www.yegor256.com/2020/05/05/open-source-arms-race.html)
