# .NET Weekly #148

## Cloud & Web

1. [Faster Web Applications with Vue 3](https://vueschool.io/articles/vuejs-tutorials/faster-web-applications-with-vue-3/)
2. [Health Checks with gRPC and ASP.NET Core 3.0](https://www.stevejgordon.co.uk/health-checks-with-grpc-and-asp-net-core-3)
3. [IHttpContextAccessor cannot be used reliably in some scenarios](https://github.com/aspnet/AspNetCore/issues/14975)
4. [The Repository-Service Pattern with DI and ASP.NET Core](https://exceptionnotfound.net/the-repository-service-pattern-with-dependency-injection-and-asp-net-core/)
5. [Hosting a Machine Learning Model in ASP.NET Core 3.0](https://www.red-gate.com/simple-talk/sql/data-science-sql/hosting-a-machine-learning-model-in-asp-net-core-3-0/)
6. [How to make ASP.NET Core compile modified views](https://gunnarpeipman.com/aspnet-core-compile-modified-views/)
7. [Combining ASP.NET Core validation attributes with Value Objects](https://enterprisecraftsmanship.com/posts/combining-asp-net-core-attributes-with-value-objects/)

## Tooling & Libraries

1. [The Entity Framework Core Query Pipeline](http://www.roji.org/talks/2019-10-08-dotnetos-efcore-query-internals/#/)
2. [Running .NET Core global tools in non-sdk Docker images](https://andrewlock.net/running-net-core-global-tools-in-non-sdk-docker-images/)
3. [MS.Orleans v3.0.0-rc2](https://github.com/dotnet/orleans/releases/tag/v3.0.0-rc2)
4. [vue-cli v4.0.0](https://github.com/vuejs/vue-cli/releases/tag/v4.0.0)
5. [How to fuck up software releases](https://drewdevault.com/2019/10/12/how-to-fuck-up-releases.html)

## Architecture & Databases

1. [Migration Complete – Amazon’s Consumer Business Just Turned off its Final Oracle Database](https://aws.amazon.com/blogs/aws/migration-complete-amazons-consumer-business-just-turned-off-its-final-oracle-database/)
2. [Kubernetes Networking - Behind the scenes](https://itnext.io/kubernetes-networking-behind-the-scenes-39a1ab1792bb)
3. [Announcing Distributed Application Runtime (Dapr), an open source project to make it easier for every developer to build microservice applications](https://cloudblogs.microsoft.com/opensource/2019/10/16/announcing-dapr-open-source-project-build-microservice-applications/)
4. [Introduction to DevOps - Database Delivery](https://www.red-gate.com/simple-talk/sql/database-devops-sql/introduction-to-devops-database-delivery/)
5. [Showing Software Architectures in 2+1 Views with UML](https://www.cafe-encounter.net/p2795/showing-software-architectures-with-21-uml-views)

## Programming Languages

1. [Anonymous classes and generics limit in .NET/C#](https://www.tabsoverspaces.com/233804-anonymous-classes-and-generics-limit-in-net-csharp)
2. [Rewrite Uri.EscapeString](https://github.com/dotnet/corefx/pull/41772)
3. [New features in .NET Core 3.0 on Linux](https://developers.redhat.com/blog/2019/10/17/new-features-in-net-core-3-0-on-linux/)
4. [Searching through text - Part I, full text search in under 200 lines of code](https://ayende.com/blog/188641-A/searching-through-text-part-i-full-text-search-in-under-200-lines-of-code)
5. [Searching through text - Part II, Exploring posting lists persistence](https://ayende.com/blog/188642-A/searching-through-text-part-ii-exploring-posting-lists-persistence)
6. [Searching through text - Part III, Managing posting lists](https://ayende.com/blog/188643-A/searching-through-text-part-iii-managing-posting-lists)
7. [Why I don’t start versions at 0.x any more](https://codeblog.jonskeet.uk/2019/10/20/why-i-dont-start-versions-at-0-x-any-more/)
8. [Tautological assertion](https://blog.ploeh.dk/2019/10/14/tautological-assertion/)
9. [Concurrency Part 8 — Tracking mutex owner](https://blog.adamfurmanek.pl/2019/10/19/concurrency-part-8/)
10. [Ordering of static fields in C# matters](https://rimdev.io/static-property-ordering-is-important/)

## Runtime

1. [Generate Json serializers at build time to reduce startup time](https://github.com/dotnet/corefx/issues/41398)
2. [CoreCLR 3.0 Intrinsics](https://bits.houmus.org/talks/intrinsics-sorting-2019/dotnetos-export/#/)
3. [.NET Core 3.0 concludes the .NET Framework API porting project](https://github.com/dotnet/announcements/issues/130)
4. [How to expose your custom counters in .NET Core](https://medium.com/criteo-labs/how-to-expose-your-custom-counters-in-net-core-5dcedcc2ccb6)
5. [.NET Core 3.1.0 Preview 1](https://github.com/dotnet/announcements/issues/131)

## Other

1. [.NET Core -- Choices](https://ericsink.com/entries/why_dotnet_core.html)
2. [I stopped setting a financial goal for my SaaS](https://blog.inkdrop.info/i-stopped-setting-a-financial-goal-for-my-saas-a92c3db65506)
3. [Yes, You Should Estimate Software Projects](https://blog.pragmaticengineer.com/yes-you-should-estimate/)
