# .NET Weekly #61

## Cloud & Web

1. [The GraphQL stack - How everything fits together](https://dev-blog.apollodata.com/the-graphql-stack-how-everything-fits-together-35f8bf34f841)
2. [Deploying IPv6 in Dropbox Edge Network](https://blogs.dropbox.com/tech/2017/11/deploying-ipv6-in-dropbox-edge-network/)
3. [Handling conditional requests in ASP.NET Core MVC](https://www.tpeczek.com/2017/11/handling-conditional-requests-in-aspnet.html)
4. [Auditing with EF Core and Sql Server – Part 1 - Temporal tables](http://blog.bennymichielsen.be/2017/11/07/auditing-with-ef-core-and-sql-server-part-1/)
5. [Ten Extras for Great API Documentation](https://alistapart.com/article/ten-extras-for-great-api-documentation)
6. [EF Core Multi-Tenancy - Query Filter](https://codeopinion.com/ef-core-multi-tenancy-query-filter/)
7. [Simple React Patterns](http://lucasmreis.github.io/blog/simple-react-patterns/)

## Tooling & Libraries

1. [Lambda and serverless is one of the worst forms of proprietary lock-in we've ever seen in the history of humanity](https://www.theregister.co.uk/2017/11/06/coreos_kubernetes_v_world/)
2. [VS Code 1.18](https://code.visualstudio.com/updates/v1_18)
3. [GitHub welcomes all CI tools](https://github.com/blog/2463-github-welcomes-all-ci-tools)
4. [Growing Pains - Migrating Slack’s Desktop App to BrowserView](https://slack.engineering/growing-pains-migrating-slacks-desktop-app-to-browserview-2759690d9c7b)
5. [AutoMapper 6.2.0 Released](https://jimmybogard.com/automapper-6-2-0-released/)
6. [End of IdentityServer3 Maintenance](https://leastprivilege.com/2017/11/06/end-of-identityserver3-maintenance/)

## Architecture & Databases

1. [Twelve Patterns for Hypermedia Microservices](https://www.infoq.com/presentations/12-patterns-api-microservices)
2. [A New NoSQL Technical Comparison Reveals Couchbase Server Bests MongoDB and Cassandra](http://www.marketwired.com/press-release/new-nosql-technical-comparison-reveals-couchbase-server-bests-mongodb-cassandra-2238541.htm)
3. [Riak replication is now open sourced under Apache 2](https://github.com/basho/riak_repl)
4. [How Sentry Receives 20 Billion Events Per Month While Preparing to Handle Twice That](https://stackshare.io/sentry/how-sentry-receives-20-billion-events-per-month-while-preparing-to-handle-twice-that)
5. [Designing Event Sourced Microservices](https://www.infoq.com/news/2017/11/event-sourcing-microservices)
6. [Service Oriented Architecture (SOA)](https://herbertograca.com/2017/11/09/service-oriented-architecture-soa/)

## Programming Languages

1. [Function monoids](http://blog.ploeh.dk/2017/11/06/function-monoids/)
2. [ES proposal - import.meta – module metadata](http://2ality.com/2017/11/import-meta.html)
3. [.NET IL Generation - Writing DeepCopy](https://reubenbond.github.io/posts/codegen-2-il-boogaloo)
4. [Functional Programming Jargon](https://functional.works-hub.com/blog/Functional-Programming-Jargon)

## Runtime

1. [Specialized struct generics rather than interface](https://github.com/aspnet/KestrelHttpServer/pull/1640)
2. [Update profiling API status](https://github.com/dotnet/coreclr/pull/14644)
3. [A DoS Attack against the C# Compiler](http://mattwarren.org/2017/11/08/A-DoS-Attack-against-the-C-Compiler/)
4. [Reduce TypeSymbolExtensions.VisitType's promiscuity](https://github.com/dotnet/roslyn/pull/23102)

## Other

1. [Multiview support lands in Servo - architecture and optimizations](https://blog.mozvr.com/multiview-servo-architecture/)
2. [Eight years of Go](https://blog.golang.org/8years)
3. [The bare minimum a distributed system developer should know about - Certificates](https://ayende.com/blog/180388/the-bare-minimum-a-distributed-system-developer-should-know-about-certificates)
4. [The bare minimum a distributed system developer should know - DNS](https://ayende.com/blog/180417/the-bare-minimum-a-distributed-system-developer-should-know-about-dns)
5. [Five Features to Make Java Even Better](http://www.yegor256.com/2017/11/07/five-new-java-features.html)
6. [Accelerating the adoption of enterprise blockchain](https://azure.microsoft.com/en-us/blog/accelerating-the-adoption-of-enterprise-blockchain/)
7. [Edge Computing — The New Frontier of the Web](https://hackernoon.com/edge-computing-a-beginners-guide-8976b6886481)
