> For the complete documentation index, see [llms.txt](https://dotnetweekly.gitbook.io/weekly/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dotnetweekly.gitbook.io/weekly/2017/2017.01/number-19.md).

# .NET Weekly #19

## Cloud & Web

1. [Communicating between Web Workers via MessageChannel](http://www.2ality.com/2017/01/messagechannel.html)
2. [.NET Core Image Processing](https://blogs.msdn.microsoft.com/dotnet/2017/01/19/net-core-image-processing/)
3. [Webpack 2 Finalized with Focus on Improved Documentation](https://www.infoq.com/news/2017/01/webpack-2-final-documentation)
4. [The Infrastructure Behind Twitter: Scale](https://blog.twitter.com/2017/the-infrastructure-behind-twitter-scale)

## Tooling & Libraries

1. [JetBrains Rider - A New Build Available](https://twitter.com/jetbrainsrider/status/821410686110724097)
2. [Introduction to Akka.Cluster.Sharding in Akka.NET](https://petabridge.com/blog/introduction-to-cluster-sharding-akkadotnet/)
3. [Open Sourcing Screwdriver, Yahoo’s Continuous Delivery Build System for Dynamic Infrastructure](https://yahooeng.tumblr.com/post/155765242061/open-sourcing-screwdriver-yahoos-continuous)
4. [Announcement for VS2017 RC3](https://github.com/Microsoft/visualfsharp/issues/2276)
5. [Introducing Docker 1.13](https://blog.docker.com/2017/01/whats-new-in-docker-1-13/)

## Architecture & Databases

1. [Rethinkdb Postmortem](https://github.com/coffeemug/defstartup/blob/master/_drafts/why-rethinkdb-failed.md)
2. [ContinuousIntegrationCertification](https://martinfowler.com/bliki/ContinuousIntegrationCertification.html)
3. [Synchronized Decorators to Replace Thread-Safe Classes](http://www.yegor256.com/2017/01/17/synchronized-decorators.html)
4. [How does the SQL Server Query Optimizer Works](http://xameeramir.github.io/How-SQL-Server-Query-Optimizer-Works/)

## Programming Languages

1. [From F# to Scala – case class/object (ADTs)](http://theburningmonk.com/2017/01/from-f-to-scala-case-class-and-case-object/)
2. [From F# to Scala – traits](http://theburningmonk.com/2017/01/from-fsharp-to-scala-traits/)
3. [C# Tuples. How tuples are related to ValueTuple.](http://mustoverride.com/tuples_valuetuple/)
4. [The Stark Programming Language Experiment](http://xoofx.com/blog/2017/01/17/the-stark-programming-language-experiment/)

## Runtime

1. [Project.json to MSBuild conversion guide](http://www.natemcmaster.com/blog/2017/01/19/project-json-to-csproj/)
2. [On the topic of 2D array performance in .NET](https://gist.github.com/mrange/b5c39c4fb6eabd9e35e429fe7a464453)
3. [The new MemoryDiagnoser is now better than ever!](http://adamsitnik.com/the-new-Memory-Diagnoser/)

## Other

1. [Announcing Rust Language Server Alpha Release](http://www.jonathanturner.org/2017/01/rls-alpha-release.html)
2. [Introducing PIX on Windows (beta)](https://blogs.msdn.microsoft.com/pix/2017/01/17/introducing-pix-on-windows-beta/)
3. [Kotlin 1.1 Beta Is Here!](https://blog.jetbrains.com/kotlin/2017/01/kotlin-1-1-beta-is-here/)
4. [The Visual Studio Test Platform is now Open Source!](https://github.com/Microsoft/vstest)
5. [Virtual Panel: What's Next for .NET?](https://www.infoq.com/articles/virtual-panel-dotnet-future)
