Интересности #122 10 августа 2018 Ссылки Комментарии (0) Очередная подборка интересных материалов для чтения в свободное время. .NET Span: новый тип данных .NET Your First Blazor App Asynchronous Programming in .NET Motivation and Unit Testing Common Mistakes and Best Practices Task-based Asynchronous Pattern (TAP) Benefits and Tradeoffs of Using ValueTask ASP.NET Создаем простой API-шлюз в ASP.NET Core Creating a generic Markdown Page Handler using ASP.NET Core Middleware ASP.NET Community Standup - Aug 7, 2018 - Meet the MVC Team! Disabeling parts of ASP.NET Core Identity Under the hood of ASP.NET Core WebHooks Model Binding Routing Multithreading Process With Real-Time Updates In ASP.NET Core Web Application Developing locally with ASP.NET Core under HTTPS, SSL, and Self-Signed Certs Adding Serilog to the ASP.NET Core Generic Host Azure Going real-time with ASP.NET Core SignalR and the Azure SignalR Service Why does my Azure Function sometimes stop being triggered C# Indexing Fixed Fields Without Pinning in C# 7.3 JavaScript 5 Essential Tips for Service Worker Development Machine Learning Announcing ML.NET 0.4 React Render Children in React Using Fragment or Array Components Tools Что нового в DevTools в Chrome версии 68 Unit Testing Tools in Visual Studio 2017 Localization Testing Made Simple with In-Memory StringLocalizer .NET Core Code Coverage as a Global Tool with coverlet TypeScript Announcing TypeScript 3.0