# .NET Weekly #15

## Cloud & Web

1. [Using Web Sockets with ASP.NET Core](http://www.softfluent.com/blog/dev/2016/12/11/Using-Web-Sockets-with-ASP-NET-Core)
2. [ASP.NET Core response optimization](https://ievangelist.github.io/blog/asp-net-core-optimization/)
3. [The ASP.NET Web API 2 HTTP Message Lifecycle in 43 Easy Steps](https://www.exceptionnotfound.net/the-asp-net-web-api-2-http-message-lifecycle-in-43-easy-steps-2/)
4. [ChakraCore 1.4](https://github.com/Microsoft/ChakraCore/wiki/Release-Notes#v140)

## Tooling & Libraries

1. [Rider - A new build is available](https://twitter.com/jetbrainsrider/status/810926202110222336)
2. [IdentityServer4 is now OpenID Certified](https://leastprivilege.com/2016/12/20/identityserver4-is-now-openid-certified/)
3. [IdentityServer4 1.0.0](http://docs.identityserver.io/en/release/)
4. [Reactive extension wrappers for _hot_ observables of Entity Framework](https://github.com/NickStrupat/EntityFramework.Rx)
5. [GitLab 8.15 Released with Auto Deploy and Web Terminal](https://about.gitlab.com/2016/12/22/gitlab-8-15-released)

## Architecture & Databases

1. [SQL Server on Linux: How? Introduction](https://blogs.technet.microsoft.com/dataplatforminsider/2016/12/16/sql-server-on-linux-how-introduction/)
2. [SQL Server next version Community Technology Preview 1.1 now available](https://blogs.technet.microsoft.com/dataplatforminsider/2016/12/16/sql-server-next-version-community-technology-preview-1-1-now-available/)
3. [Scaling Dropbox](https://www.infoq.com/presentations/dropbox-infrastructure)
4. [Functional approaches to dependency injection](http://fsharpforfunandprofit.com/posts/dependency-injection-1/)

## Programming Languages

1. [Excessive explanation, part five](https://ericlippert.com/2016/12/15/excessive-explanation-part-five/)
2. [Excessive explanation, part six](https://ericlippert.com/2016/12/19/excessive-explanation-part-six/)
3. [reF#actoring: rewriting an actor in F#](https://miles.no/blogg/refactoring-rewriting-an-actor-in-f)

## Runtime

1. [Visual Studio Debugging and 64 Bit .NET Applications](https://weblog.west-wind.com/posts/2016/Dec/19/Visual-Studio-Debugging-and-64-Bit-NET-Applications)
2. [Why Exceptions should be Exceptional](http://mattwarren.org/2016/12/20/Why-Exceptions-should-be-Exceptional/)
3. [Performance comparison of different data pipelines in .NET](https://gist.github.com/mrange/09ba6d7541468de49426eeb81a8b660c)
4. [Performance exercise: Minimum](http://aakinshin.net/en/blog/dotnet/perfex-min/)
5. [Decimal vs Double and Other Tips About Number Types in .NET](https://www.exceptionnotfound.net/decimal-vs-double-and-other-tips-about-number-types-in-net/)

## Other

1. [Amazon Preview FPGA Enabled EC2 Instances](https://www.infoq.com/news/2016/12/AWS-F1-Instances)
2. [Free Intermediate ASP.NET Core 1.0 Training on Microsoft Virtual Academy](http://www.hanselman.com/blog/FreeIntermediateASPNETCore10TrainingOnMicrosoftVirtualAcademy.aspx)
3. [Four years with Rust](http://words.steveklabnik.com/four-years-with-rust)
4. [Kotlin 1.1-M04 is here!](https://blog.jetbrains.com/kotlin/2016/12/kotlin-1-1-m04-is-here/)
5. [Announcing Rust 1.14](https://blog.rust-lang.org/2016/12/22/Rust-1.14.html)
