.NET дайджест #13: C# 7.0, .NET Core 1.0.1, обучающие материалы по ASP.NET
В выпуске: планы EF Core 1.1, .NET Standard, 10 ошибок DDD, будущее project.json и инструментов .NET Core, курс по ASP.NET Core в MS Virtual Academy, инструменты для работы с JS в ASP.NET Core, релиз TypeScript 2.0, почему архитекторам стоит писать код.
.NET
Plans for EF Core 1.1.
Как уменьшить количество аллокаций в .NET приложении.
Почему не нужно использовать финализаторы.
Ускорить сборку .NET Core проектов на новых виртуальных машинах.
Подробно о .NET Standard.
Обзор C# 7.0
Что нового в .NET Core 1.0.1.
Как работает приостановка выполнения кода при сборке мусора.
DateTime и Stopwatch под капотом.
ASP.NET
Пример реализации Undo/Redo.
За кулисами JWT авторизации в ASP.NET Core.
Логирование с NLog и Elasticsearch.
Внедрение зависимостей во view (мало ли).
Ресурс с обучающими материалами по ASP.NET.
DDD, CQRS, Messaging
Тонкие контроллеры с CQRS и MediatR.
CQRS + REST — идеальное сочетание.
DDD — 10 ошибок, которые вы, возможно, совершаете.
Попробовать SQRS/ES с помощью набора небольших упражнений.
3 базовых принципа для понимания DDD.
3 вещи, которые помогут сделать микросервисы более устойчивыми.
Распределенные транзакции в микросервисах.
ES и обработка потоков сообщений в Kafka.
Почему ES — замечательная штука.
Опыт работы с DDD и CQRS и выводы.
Tools
Будущее project.json и инструментов .NET Core.
Что нового в Resharper 2016.2.
Visual Studio 15 Preview 5.
EventStore.Client .NET Core
JavaScript
Описание работы с Angular 2 CLI.
Инструменты для работы с JavaScript, node.js и Angular 2 в ASP.NET Core.
TypeScript 2.0 зарелизили.
Other
Курс по ASP.NET Core в MS Virtual Academy.
Почему архитекторам стоит писать код.
Статья о том, что MVC на сервере — зло и решает выдуманные проблемы (не читал, но осуждаю).
Аргумент в пользу statefull сервисов.
Fun
Попрактиковаться в умении создавать взаимные блокировки в коде.
Игра престолов JS и Java. Часть 1:
Сколько времени нужно, чтобы завершить задачу:
Спасибо всем, кто делился ссылками!
← Предыдущий выпуск: .NET Дайджест #12