> 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.09/number-54.md).

# .NET Weekly #54

## Cloud & Web

1. [Functional First Web Applications in F#](https://compositional-it.com/blog/2017/09-18-safe-web/index.html)
2. [SignalR Group messages with ngrx and Angular](https://damienbod.com/2017/09/18/signalr-group-messages-with-ngrx-and-angular/)
3. [Azure confidential computing - ​Microsoft boosts security for cloud data](http://www.zdnet.com/article/azure-confidential-computing-microsoft-boosts-security-for-cloud-data/)
4. [Creating an extension method for attaching key-value pairs to scope state using ASP.NET Core](https://andrewlock.net/creating-an-extension-method-for-attaching-key-value-pairs-to-scope-state-using-asp-net-core/)
5. [ASP.NET Core Demystified - Razor Pages](https://exceptionnotfound.net/asp-net-core-demystified-razor-pages/)
6. [Using Protocol Buffers with API Gateway and AWS Lambda](http://theburningmonk.com/2017/09/using-protocol-buffers-with-api-gateway-and-aws-lambda/)
7. [Processing 100,000 Events Per Second on Azure Functions](https://blogs.msdn.microsoft.com/appserviceteam/2017/09/19/processing-100000-events-per-second-on-azure-functions/)

## Tooling & Libraries

1. [Gitlab’s killer feature - Gitlab CI](https://blog.awadawad.com/gitlabs-killer-feature-gitlab-ci/)
2. [NET Framework 4.7.1 Accessibility and WPF Improvements](https://blogs.msdn.microsoft.com/dotnet/2017/09/21/net-framework-4-7-1-accessibility-and-wpf-improvements/)
3. [Relicensing React, Jest, Flow, and Immutable.js](https://code.facebook.com/posts/300798627056246/relicensing-react-jest-flow-and-immutable-js)
4. [What would a cross-platform .NET UI Framework look like? Exploring Avalonia](https://www.hanselman.com/blog/WhatWouldACrossplatformNETUIFrameworkLookLikeExploringAvalonia.aspx)
5. [The importance of bringing Python to SQL Server](http://www.red-gate.com/blog/building/python-and-sql-server)
6. [GitLab 10.0 Released with Auto DevOps and Group Issue Boards](https://about.gitlab.com/2017/09/22/gitlab-10-0-released/)

## Architecture & Databases

1. [Reasoning about Complex Distributed Systems](https://www.infoq.com/presentations/tools-distributed-systems)
2. [Server-Sent Events broadcasting in load balancing scenario with Redis](https://www.tpeczek.com/2017/09/server-sent-events-or-websockets.html)
3. [Overcoming the Challenges of Microservices and Docker Containerisation](https://www.red-gate.com/simple-talk/sysadmin/containerization/overcoming-challenges-microservices-docker-containerisation/)
4. [The Ten Essentials for Good API Documentation](https://alistapart.com/article/the-ten-essentials-for-good-api-documentation)
5. [New in postgres 10](https://wiki.postgresql.org/wiki/New_in_postgres_10)

## Programming Languages

1. [The Test Data Generator functor](http://blog.ploeh.dk/2017/09/18/the-test-data-generator-functor/)
2. [UI programming with Elmish in F#](https://compositional-it.com/blog/2017/09-21-safe-elmish/index.html)
3. [Cloud Programming in F#](https://compositional-it.com/blog/2017/09-19-safe-cloud/index.html)
4. [Writing Concurrent Programs Using F# Mailbox Processors](http://www.codemag.com/article/1707051?utm_source=twitter\&utm_medium=social-owned)

## Runtime

1. [LINQ OrderBy performance drops by bazillion times in some cases](https://github.com/dotnet/corefx/issues/24110)
2. [Ever wondered about why code has to go in CoreCLR or CoreFX?](https://github.com/dotnet/coreclr/pull/8728#issuecomment-269571833)
3. [Experimental WebAssembly support in CoreRT](https://github.com/dotnet/corert/pull/4480)
4. [Enum.HasFlag is now optimized by the JIT in .NET Core!](https://github.com/dotnet/coreclr/pull/13748)
5. [Managed object internals, Part 4. Fields layout](https://blogs.msdn.microsoft.com/seteplia/2017/09/21/managed-object-internals-part-4-fields-layout/)

## Other

1. [Introduction to IdentityServer for ASP.NET Core](https://mva.microsoft.com/en-US/training-courses/introduction-to-identityserver-for-aspnet-core-17945?l=oygMZtBPE_5806218965)
2. [The Asynchronous Computability Theorem](https://medium.com/@eulerfx/the-asynchronous-computability-theorem-171e9d7b9423)
3. [What Motivates Me as a Programmer](http://www.yegor256.com/2017/09/19/what-motivates-me.html)
