# .NET Weekly #32

## Cloud & Web

1. [Running Docker containers on Bash on Windows](https://blog.jayway.com/2017/04/19/running-docker-on-bash-on-windows/)
2. [ASP.NET Core Health Checks](https://al-hardy.blog/2017/04/17/asp-net-core-health-checking/)
3. [Auth 2.0 Breaking Changes](https://github.com/aspnet/Announcements/issues/232)
4. [How Microsoft builds massively scalable services using Azure DocumentDB](https://azure.microsoft.com/en-us/blog/how-azure-documentdb-planet-scale-nosql-helps-run-microsoft-s-own-businesses/)

## Tooling & Libraries

1. [NuGet Package Identity and Trust](http://blog.nuget.org/20170417/Package-identity-and-trust.html)
2. [Announcing the General Availability (GA) Release of SSDT 17.0](https://blogs.msdn.microsoft.com/ssdt/2017/04/19/announcing-the-general-availability-ga-release-of-ssdt-17-0-april-2017/)
3. [Facebook announces React Fiber, a rewrite of its React framework](https://techcrunch.com/2017/04/18/facebook-announces-react-fiber-a-rewrite-of-its-react-framework/)

## Architecture & Databases

1. [Apache Cassandra 3.0.13 released](https://lists.apache.org/thread.html/297ab0934f45a6c3e393d2b3e11f0db93341741a878a6bc019e3117c@%3Cuser.cassandra.apache.org%3E)
2. [New Distributed Primitives for Developers](https://developers.redhat.com/blog/2017/04/19/new-distributed-primitives-for-developers/)
3. [Delivering AI with data - the next generation of Microsoft’s data platform](https://blogs.technet.microsoft.com/dataplatforminsider/2017/04/19/delivering-ai-with-data-the-next-generation-of-microsofts-data-platform)
4. [Domain Command Patterns - Validation](https://jimmybogard.com/domain-command-patterns-validation/)
5. [SQL Server 2017 Community Technology Preview 2.0 now available](https://blogs.technet.microsoft.com/dataplatforminsider/2017/04/19/sql-server-2017-community-technology-preview-2-0-now-available/)

## Programming Languages

1. [C# Futures - Read-Only References and Structs](https://www.infoq.com/news/2017/04/Readonly-References)
2. [Compile time enforcement of safety for ref-like types](https://github.com/VSadov/csharplang/blob/634b4cf122851289a7451f17d659eb3d41ee1545/proposals/span-safety.md)
3. [Spans and ref part 1 - ref](http://blog.marcgravell.com/2017/04/spans-and-ref-part-1-ref.html)
4. [Spans and ref part 2 - spans](http://blog.marcgravell.com/2017/04/spans-and-ref-part-2-spans.html)

## Runtime

1. [Covariant and Contravariant Casting is 3x Slower than Dynamic](https://www.danielcrabtree.com/blog/214/covariant-and-contravariant-casting-is-3x-slower-than-dynamic)
2. [RyuJIT to be the x86 JIT in .NET Core 2.0 – Replacing JIT32](https://github.com/dotnet/announcements/issues/10)

## Other

1. [Lies My Parents Told Me (About Logs)](https://honeycomb.io/blog/2017/04/lies-my-parents-told-me-about-logs/)
2. [The BEAM Book](https://github.com/happi/theBeamBook)
3. [Rust Language Server now available on nightly](http://www.jonathanturner.org/2017/04/rls-now-in-nightly.md.html)
4. [Serde 1.0.0 for Rust released](https://github.com/serde-rs/serde/releases/tag/v1.0.0)
