Интересности #137 4 января 2019 Ссылки Комментарии (2) Неожиданно большая, учитывая прошедшие праздники, подборка статей для чтения в выходные дни. .NET Distributed .NET Core – Episode 4 (Asynchronous microservices integration via events) Blazor: Working with Events Exploring .NET Core 3.0 and the Future of C# with ASP .NET Core ASP.NET Карты лояльности. Google Pay API for Passes в ASP.NET ASP.NET MVC 5 - JavaScript C3 Chart Library - Generate Gauge Chart And Customize It Introduction To NLog With ASP.NET Core Practical ASP.NET Core SignalR: Server Hubs ASP.NET Core - Two Factor Authentication Using Google Authenticator File Upload in ASP.NET Core Watching for File Changes in ASP .NET Core ASP.NET Web API Versioning Strategies How to Test ASP.NET Core Web API Customizing ASP.NET Core Part 10: TagHelpers Background jobs in ASP.NET Core made easy with Hangfire Don't let ASP.NET Core Console Logging Slow your App down Experimenting with ASP.NET Core Authentication Schemes C# Стоит ли сохранять длину массива в локальную переменную в C# CSS Анимация подчёркивания ссылок на чистом CSS CSS Positioning: a summary Development Generate automatically async/await code from sync code with Roslyn Entity Framework Partial Support for Spatial Queries in EF Core 2.2 Logging in EF Core 2.2 Has a Simpler Syntax–More like ASP.NET Core EF Core Migrations in ASP .NET Core ASP.NET Core: Entity Framework Call Store Procedure JavaScript Краткая история асинхронных возможностей Javascript Как работать с async/await в циклах JavaScript React Конечные React Компоненты Tools ChatOps в GitLab будет доступен всем TypeScript Introduction to functional programming in TypeScript Web Development Как усилить защищенность веб-приложений при помощи HTTP заголовков Swagger – умная документация вашего RESTful web-API — обзор Junior back-end developer-а для новичков