# .NET Weekly #70

## Cloud & Web

1. [Cloud TPU machine learning accelerators now available in beta](https://cloudplatform.googleblog.com/2018/02/Cloud-TPU-machine-learning-accelerators-now-available-in-beta.html)
2. [Adding HTTP Headers to improve Security in an ASP.NET MVC Core application](https://damienbod.com/2018/02/08/adding-http-headers-to-improve-security-in-an-asp-net-mvc-core-application/)
3. [PDF Generation in Azure Functions V2](https://odetocode.com/blogs/scott/archive/2018/02/14/pdf-generation-in-azure-functions-v2.aspx)
4. [Optimising ASP.NET Core apps in Docker - avoiding manually copying csproj files](https://andrewlock.net/optimising-asp-net-core-apps-in-docker-avoiding-manually-copying-csproj-files)
5. [AWS Lambda – monolithic functions won’t help you with cold starts](http://theburningmonk.com/2018/02/aws-lambda-monolithic-functions-wont-help-you-with-cold-starts/)
6. [Discovering Issues with HTTP/2 via Chaos Testing](https://www.twilio.com/blog/2017/10/http2-issues.html)
7. [Serverless Databases - The Future of Event-Driven Architecture](https://www.simform.com/serverless-databases/)

## Tooling & Libraries

1. [Math.NET Numerics 4.0](https://discuss.mathdotnet.com/t/release-math-net-numerics-4-0/601)
2. [Console-based user interface toolkit for .NET applications.](https://github.com/migueldeicaza/gui.cs)
3. [Web Framework Benchmarks Round 15](https://www.techempower.com/benchmarks)
4. [Profiling an app on a server. What options do you have?](https://blog.jetbrains.com/dotnet/2018/02/13/profiling-app-server-options/)
5. [Announcing ASP.NET MVC 5.2.4, Web API 5.2.4, and Web Pages 3.2.4](https://blogs.msdn.microsoft.com/webdev/2018/02/12/announcing-asp-net-mvc-5-2-4-web-api-5-2-4-and-web-pages-3-2-4/)
6. [Infrastructure as Code](https://blogs.msdn.microsoft.com/mvpawardprogram/2018/02/13/infrastructure-as-code/)

## Architecture & Databases

1. [Using Google Artificial Intelligence Services in Couchbase N1QL](https://blog.couchbase.com/google-artificial-intelligence-machine-learning-api-couchbase-n1ql/)
2. [NoSQL Performance Benchmark 2018 – MongoDB, PostgreSQL, OrientDB, Neo4j and ArangoDB](https://www.arangodb.com/2018/02/nosql-performance-benchmark-2018-mongodb-postgresql-orientdb-neo4j-arangodb)
3. [Terraforming Stack Overflow Enterprise in AWS](https://medium.com/@palantir/terraforming-stack-overflow-enterprise-in-aws-47ee431e6be7)
4. [Containers - What Are They Good For? Local Dependencies](https://jimmybogard.com/containers-what-are-they-good-for-local-dependencies/)
5. [The Practical Test Pyramid](https://martinfowler.com/articles/practical-test-pyramid.html)
6. [Finding Bounded Contexts Using Domain Storytelling](https://www.infoq.com/news/2018/02/storytelling-domain-contexts)
7. [Data Consistency in Microservices Using Sagas](https://www.infoq.com/news/2018/02/data-consistency-microservices)
8. [MongoDB 4.0 to Include Multi-Document Transactions](https://www.infoq.com/news/2018/02/MongoDB-Transactions)
9. [Using Value Objects to represent technical concerns](http://enterprisecraftsmanship.com/2018/02/15/using-value-objects-represent-technical-concerns/)

## Programming Languages

1. [Object isomorphisms](http://blog.ploeh.dk/2018/02/12/object-isomorphisms/)
2. [URL Matching in C#](https://www.red-gate.com/simple-talk/dotnet/c-programming/url-matching-c/)
3. [The JavaScript Supply Chain Paradox - SRI, CSP and Trust in Third Party Libraries](https://www.troyhunt.com/the-javascript-supply-chain-paradox-sri-csp-and-trust-in-third-party-libraries/)
4. [Detect and Refactor JavaScript Copy-Paste Code](http://elijahmanor.com/js-copypaste-detect/)

## Runtime

1. [Add System.IO.Pipelines API](https://github.com/dotnet/corefx/pull/27007)
2. [One user scenario to rule them all](https://blogs.msdn.microsoft.com/seteplia/2018/02/14/one-user-scenario-to-rule-them-all/)
3. [Top secret .NET handles - Part 2 - Ref-Counted handles](http://yizhang82.me/ref-counted-handle)
4. [.NET Framework February 2018 Security and Quality Rollup](https://blogs.msdn.microsoft.com/dotnet/2018/02/13/net-framework-february-2018-security-and-quality-rollup/)
5. [The mysterious case of the 1 minute pauses](https://blogs.msdn.microsoft.com/remis_world/2018/02/15/the-mysterious-case-of-the-1-minute-pauses/)

## Other

1. [Zombie Processes are Eating your Memory](https://randomascii.wordpress.com/2018/02/11/zombie-processes-are-eating-your-memory/)
2. [Spectre mitigations in MSVC](https://blogs.msdn.microsoft.com/vcblog/2018/01/15/spectre-mitigations-in-msvc)
3. [Announcing Rust 1.24](https://blog.rust-lang.org/2018/02/15/Rust-1.24.html)
4. [My Microservices FAQ](https://jimmybogard.com/my-microservices-faq/)
5. [Memory management as the operating system sees it](https://ayende.com/blog/181825-A/memory-management-as-the-operating-system-sees-it)
6. [How production engineers support global events on Facebook](https://code.facebook.com/posts/166966743929963/how-production-engineers-support-global-events-on-facebook)
7. [Designing Distributed Systems](https://azure.microsoft.com/en-us/resources/designing-distributed-systems/en-us/)
