# .NET Weekly #40

## Cloud & Web

1. [Resolving ASP.NET Core Startup class from the DI container](https://www.strathweb.com/2017/06/resolving-asp-net-core-startup-class-from-the-di-container/)
2. [Automatically validating anti-forgery tokens in ASP.NET Core](https://andrewlock.net/automatically-validating-anti-forgery-tokens-in-asp-net-core-with-the-autovalidateantiforgerytokenattribute/)
3. [Exploring GraphQL and creating a GraphQL endpoint in ASP.NET Core](http://asp.net-hacker.rocks/2017/05/29/graphql-and-aspnetcore.html)
4. [10 Things To Know About In-Memory Caching In ASP.NET Core](http://www.binaryintellect.net/articles/a7d9edfd-1f86-45f8-a668-64cc86d8e248.aspx)

## Tooling & Libraries

1. [.NET Core 2 and Visual Studio 2017 (15.3) Preview 2](https://blogs.msdn.microsoft.com/dotnet/2017/06/12/net-core-2-and-visual-studio-2017-preview-2/)
2. [The State of GraphQL - Industry Report](https://www.infoq.com/presentations/state-graphql)
3. [NuGet Package Hierarchical Versioning](https://chriscavanagh.wordpress.com/2017/06/11/nuget-package-hierarchical-versioning/)
4. [The Future of MDN - A Focus on Web Docs](https://blog.mozilla.org/opendesign/future-mdn-focus-web-docs/)
5. [Rider EAP 23 - .NET Core debugger is back, Code Cleanup, and more](https://blog.jetbrains.com/dotnet/2017/06/16/rider-eap-23-net-core-debugger-back-code-cleanup/)

## Architecture & Databases

1. [The Complexity That Is Hidden in Microservices and Event Sourcing](https://www.infoq.com/presentations/microservices-event-sourcing)
2. [Testing Microservices](https://www.infoq.com/presentations/testing-microservices)
3. [Are You Ready for Zero Day Software Deployment?](http://www.daedtech.com/ready-zero-day-software-deployment/)

## Programming Languages

1. [TypeScript 2.3 - Generic Parameter Defaults](https://blog.mariusschulz.com/2017/06/02/typescript-2-3-generic-parameter-defaults)
2. [Announcing TypeScript 2.4 RC](https://blogs.msdn.microsoft.com/typescript/2017/06/12/announcing-typescript-2-4-rc/)
3. [Actors benchmark - F# vs Kotlin](https://vasily-kirichenko.github.io/fsharpblog/actors)
4. [What's Next for Our Programming Languages?](https://www.infoq.com/presentations/panel-languages-future)
5. [Viva, Visual Basic! Or, Does VB Have a Future?](https://visualstudiomagazine.com/articles/2017/06/13/visual-basic-future.aspx)
6. [C# 7.x and 8.0 - Uncertainty and Awesomeness](https://www.erikheemskerk.nl/c-sharp-7-2-and-8-0-uncertainty-awesomeness/)

## Runtime

1. [Attacking the CLR - AppDomainManager Injection](http://subt0x10.blogspot.com.by/2017/06/attacking-clr-appdomainmanager-injection.html)
2. [How the .NET Runtime loads a Type](http://mattwarren.org/2017/06/15/How-the-.NET-Rutime-loads-a-Type/)
3. [First Foray into .NET Core 2.0](http://thedatafarm.com/data-access/first-foray-into-net-core-2-0/)
4. [To Heap or not to Heap, That’s the Large Object Question?](https://www.codeproject.com/Articles/1191534/To-Heap-or-not-to-Heap-That-s-the-Large-Object-Que)

## Other

1. [Developers Who Use Spaces Make More Money Than Those Who Use Tabs](https://stackoverflow.blog/2017/06/15/developers-use-spaces-make-money-use-tabs/)
2. [Embed, encode, attend, predict - The new deep learning formula for state-of-the-art NLP models](https://explosion.ai/blog/deep-learning-formula-nlp)
3. [Get Solarized - Awesome command prompt colors for VS, VS Code, cmd, PowerShell, and more](https://www.hanselman.com/blog/GetSolarizedAwesomeCommandPromptColorsForVSVSCodeCmdPowerShellAndMore.aspx)
4. [Why You Should Stop Using a Raspberry Pi for Everything](http://www.makeuseof.com/tag/stop-using-raspberry-pi-everything/)
5. [Is SHA-3 slow?](http://keccak.noekeon.org/is_sha3_slow.html)
6. [Pony - Co-designing a Type-system and a Runtime](https://www.infoq.com/presentations/pony-type-system)
