# .NET Weekly #74

## Cloud & Web

1. [ASP.NET Core Configuration Tips](https://davidpine.net/blog/asp-net-core-configuration/)
2. [ASP.NET Core 2.1.0-preview1 - Introducing Identity UI as a library](https://blogs.msdn.microsoft.com/webdev/2018/03/02/aspnetcore-2-1-identity-ui/)
3. [Service Fabric is going open source](https://blogs.msdn.microsoft.com/azureservicefabric/2018/03/14/service-fabric-is-going-open-source/)
4. [Transport Layer Security (TLS) best practices with the .NET Framework article published](https://github.com/dotnet/announcements/issues/63)
5. [Scalable and Performant ASP.NET Core Web APIs - Server Caching](https://www.carlrippon.com/scalable-and-performant-asp-net-core-web-apis-server-caching/)
6. [From .NET Framework to .NET Core and Linux, the story so far](https://nblumhardt.com/2018/03/from-netfx-to-core/)

## Tooling & Libraries

1. [Seq on Docker - Developer Preview 1](https://blog.getseq.net/docker-developer-preview-1/)
2. [MS Orleans RC2](https://github.com/dotnet/orleans/releases/tag/v2.0.0-rc2)
3. [More love from BenchmarkDotNet to CoreFX](https://github.com/dotnet/corefx/pull/27164)
4. [Xamarin docs open-sourced](https://github.com/MicrosoftDocs/xamarin-docs)
5. [GDPR Tools in SSMS](http://irisclasson.com/2018/03/13/gdpr-tools-in-ssms/)
6. [Ooui.Wasm - .NET in the browser](http://praeclarum.org/post/171899388348/oouiwasm-net-in-the-browser)
7. [Docker for Windows 18.02 now supports Linux and Windows containers running side-by-side via LCOW, using a single Docker daemon](https://blog.docker.com/2018/02/docker-for-windows-18-02-with-windows-10-fall-creators-update/)

## Architecture & Databases

1. [Dividing frontend from backend is an antipattern](https://www.thoughtworks.com/insights/blog/dividing-frontend-backend-antipattern)
2. [Events Are Reshaping the Future of Distributed Systems](https://www.infoq.com/news/2018/03/events-distributed-systems)
3. [Reactive DDD - Modeling Uncertainty](https://www.infoq.com/presentations/reactive-ddd-distributed-systems)
4. [Technical Debt and the Rewrite-In-Place](https://exceptionnotfound.net/technical-debt-and-the-rewrite-in-place/)
5. [Data Retention - An Inexact Art](https://www.red-gate.com/simple-talk/opinion/opinion-pieces/data-retention-inexact-art/)

## Programming Languages

1. [Composite as a monoid](http://blog.ploeh.dk/2018/03/12/composite-as-a-monoid/)
2. [Custom directory enumeration in .NET Core 2.1](https://blogs.msdn.microsoft.com/jeremykuhne/2018/03/09/custom-directory-enumeration-in-net-core-2-1/)
3. [Lightweight .NET Core benchmarking with BenchmarkDotNet and dotnet-script](https://www.strathweb.com/2018/03/lightweight-net-core-benchmarking-with-benchmarkdotnet-and-dotnet-script/)
4. [Announcing TypeScript 2.8 RC](https://blogs.msdn.microsoft.com/typescript/2018/03/15/announcing-typescript-2-8-rc/)
5. [Implementing API Gateway Pattern in fsharp using Hopac](https://www.demystifyfp.com/fsharp/blog/concurrent-programming-in-fsharp-using-hopac-part-3/)
6. [Concurrent Programming in fsharp using Hopac - Part 4](https://www.demystifyfp.com/fsharp/blog/concurrent-programming-in-fsharp-using-hopac-part-4/)
7. [An Easier Way of Transposing Query Result in SQL Server](https://www.red-gate.com/simple-talk/sql/t-sql-programming/easier-way-transposing-query-result-sql-server/)
8. [Fluent Interfaces Are Bad for Maintainability](http://www.yegor256.com/2018/03/13/fluent-interfaces.html)
9. [JavaScript vs. TypeScript vs. ReasonML](http://2ality.com/2018/03/javascript-typescript-reasonml.html)

## Runtime

1. [How to use Span and Memory](https://medium.com/@antao.almada/how-to-use-span-t-and-memory-t-c0b126aae652)
2. [ILEmit backend for DependencyInjeciton](https://github.com/aspnet/DependencyInjection/pull/630)
3. [JIT produces suboptimal code (unnecessary call) when using recent ReadOnlySpan compiler optimizations](https://github.com/dotnet/coreclr/issues/16944)
4. [Announcement - Driving towards zero 2.1 bugs by March 31 (ZBB)](https://github.com/dotnet/corefx/issues/28114)
5. [Remove some low-hanging fruit allocations from SocketsHttpHandler connections](https://github.com/dotnet/corefx/pull/28134)
6. [There is now a daily community build of an arm32 .NET Core 2.1 SDK](https://dotnetcli.blob.core.windows.net/dotnet/Sdk/master/dotnet-sdk-latest-linux-arm.tar.gz)

## Other

1. [In praise of SWARMing](https://dannorth.net/2018/01/26/in-praise-of-swarming/)
2. [How to write a successful conference proposal](https://dave.cheney.net/2017/02/12/how-to-write-a-successful-conference-proposal)
3. [Rust's 2018 roadmap](https://blog.rust-lang.org/2018/03/12/roadmap.html)
4. [Building Windows - 4 million commits, 10 million work items](https://arstechnica.com/gadgets/2018/03/building-windows-4-million-commits-10-million-work-items/)
5. [SO Developer Survey Results 2018](https://insights.stackoverflow.com/survey/2018)
6. [Semantic Image Segmentation with DeepLab in TensorFlow](https://research.googleblog.com/2018/03/semantic-image-segmentation-with.html)
7. [EU wants to require platforms to filter uploaded content (including code)](https://blog.github.com/2018-03-14-eu-proposal-upload-filters-code/)
8. [Stack Overflow Culture](https://codeblog.jonskeet.uk/2018/03/17/stack-overflow-culture/)
9. [Which Distribution of Linux Should I Use?](http://geekswithblogs.net/JeremyMorgan/archive/2018/03/13/which-distribution-of-linux-should-i-use.aspx)
