# .NET Weekly #163

## Cloud & Web

1. [Securing Firefox with WebAssembly](https://hacks.mozilla.org/2020/02/securing-firefox-with-webassembly/)
2. [When ASP.NET Core can't find your controller - debugging application parts](https://andrewlock.net/when-asp-net-core-cant-find-your-controller-debugging-application-parts/)
3. [Null API Responses and HTTP 204 Results in ASP.NET Core](https://weblog.west-wind.com/posts/2020/Feb/24/Null-API-Responses-and-HTTP-204-Results-in-ASPNET-Core)
4. [Working with IWebHostEnvironment and IHostingEnvironment in dual targeted ASP.NET Core Projects](https://weblog.west-wind.com/posts/2020/Feb/26/Working-with-IWebHostEnvironment-and-IHostingEnvironment-in-dual-targeted-NET-Core-Projects)
5. [ASP.NET Core Apps Observability](https://devblogs.microsoft.com/aspnet/observability-asp-net-core-apps/)
6. [Securing gRPC-based Microservices in .NET Core](https://auth0.com/blog/securing-grpc-microservices-dotnet-core/)

## Tooling & Libraries

1. [Introducing Dispatch - a crisis management orchestration framework](https://medium.com/@NetflixTechBlog/introducing-dispatch-da4b8a2a8072)
2. [k6.io - modern load-testing tool for developers](https://k6.io/)
3. [React v16.13.0](https://reactjs.org/blog/2020/02/26/react-v16.13.0.html)
4. [Multicluster Kubernetes with Service Mirroring](https://linkerd.io/2020/02/25/multicluster-kubernetes-with-service-mirroring/)
5. [Introducing Secrets and Environment Variables to Cloudflare Workers](https://blog.cloudflare.com/workers-secrets-environment/)
6. [Rider 2020.1 Starts Early Access Program](https://blog.jetbrains.com/dotnet/2020/02/27/rider-2020-1-eap)
7. [GitHub Multi-line code suggestions beta](https://github.blog/changelog/2020-02-26-multi-line-code-suggestions-beta/)
8. [ReSharper 2020.1 Roadmap](https://blog.jetbrains.com/dotnet/2020/02/24/resharper-2020-1-roadmap/)

## Architecture & Databases

1. [In depth guide to running Elasticsearch in production](https://facinating.tech/2020/02/22/in-depth-guide-to-running-elasticsearch-in-production/)
2. [CouchDb 3.0 released](https://blog.couchdb.org/2020/02/26/3-0/)
3. [Socratic vs. Euclidean Forms of API Documentation](http://highscalability.com/blog/2020/2/24/socratic-vs-euclidean-forms-of-api-documentation.html)
4. [Meaningful availability](https://blog.acolyer.org/2020/02/26/meaningful-availability/)
5. [Parallelism, what next in PostgreSQL](https://amitkapila16.blogspot.com/2020/02/this-blog-post-is-about-journey-of.html)
6. [A primer on functional architecture](https://increment.com/software-architecture/primer-on-functional-architecture/)
7. [Evolving Architecture with DDD and Hypermedia - Einar Høst at DDD Europe](https://www.infoq.com/news/2020/02/hypermedia-links-ddd-europe)

## Programming Languages

1. [C# 8 asynchronous streams](https://developers.redhat.com/blog/2020/02/24/c-8-asynchronous-streams/)
2. [Dos and Don'ts of stackalloc](https://vcsjones.dev/2020/02/24/stackalloc/)
3. [Asynchronous programming in JavaScript](https://exploringjs.com/impatient-js/ch_async-js.html)
4. [Hundred year mistakes](https://ericlippert.com/2020/02/27/hundred-year-mistakes/)
5. [Immutability in DTOs](https://jimmybogard.com/immutability-in-dtos/)
6. [Discerning and maintaining purity](https://blog.ploeh.dk/2020/02/24/discerning-and-maintaining-purity/)

## Runtime

1. [Get the inline stack on IP level](https://github.com/dotnet/runtime/issues/2399)
2. [Casting performance and the order of interfaces](https://github.com/dotnet/runtime/pull/32488#discussion_r380818002)
3. [.NET Core 3.0 will reach End of Life on March 3, 2020](https://devblogs.microsoft.com/dotnet/net-core-3-0-end-of-life/)
4. [Provisional Mode in GC](https://devblogs.microsoft.com/dotnet/provisional-mode/)

## Other

1. [Things I Learned From Five Years in Climate Tech](https://evanm.website/2020/02/five-years-in-energy/)
2. [An EPYC trip to Rome - AMD is Cloudflare's 10th-generation Edge server CPU](https://blog.cloudflare.com/an-epyc-trip-to-rome-amd-is-cloudflares-10th-generation-edge-server-cpu)
3. [.NET R'n'D Digest - February, 2020](https://olegkarasik.wordpress.com/2020/02/29/net-rd-digest-february-2020/)
4. [How a 2 person startup already uses 28 other tools](https://acrossapp.com/blog/how-a-2-person-startup-already-uses-28-other-tools)
5. [Multicore OCaml - Feb 2020 update](https://discuss.ocaml.org/t/multicore-ocaml-feb-2020-update/5227)
