.NET дайджест #17: высокопроизводительный .NET, обзор .NET Standard 2.0, архитектура .NET приложений

В выпуске: введение в ASP.NET Core 2.0, решение сложности в CQRS, валидация команд, Rider будет поддерживать F#, про распределенные системы и альтернативу API, анонс TypeScript 2.3.

.NET

Валидация и авторизация JWT в ASP.NET Core.

Использование Span<T> и ref вместе часть 1, часть 2.

Высокопроизводительный .NET на примере высоконагруженного приложения.

Issue, которая сделала много шума в сообществе. Майкрософт решила убрать обратную совместимость .NET Core 2.0 c Full Framework. В итоге решили отложить это решение на потом.

Может ли объект быть собран GC до того, как метод закончит выполнение.

Анонс ASP.NET Core 2.0.0-Preview1.

Введение в Razor Pages в ASP.NET Core.

Обзор .NET Standard — 2.0 Preview.

Высокоуровневое планирование ASP.NET Core 2.0.0-preview2.

Пример проекта на F#, ASP.NET Core and Docker.

Сравнение производительности Task<T> и ValueTask<T>.

Будущее Майкрософт serverless.

МС открала исходный код Service Fabric.

#Build 2017

Введение в ASP.NET Core 2.0.

Обсуждение .NET Standard 2.0 и .NET Core 2.0.

.NET Standard для трех runtime в VS 2017.

Aurelia и ASP.NET Core.

Проектирование и все такое

Решение сложности в CQRS.

Про распределенные системы и альтернативу API.

Валидация команд.

Интеграция MassTransit и EventStore.

Архитектура .NET приложений. В том числе упоминается Akka.NET а книге о микросервисах.

Хороший дизайн — неидеальный дизайн. Отличное выступление Эрика Эванса на DDD EU.

Девид Вест: прошлое и будущее DDD.

Самодостаточные системы — микросервисы приготовленные правильно.

Event-Driven архитектура (Мартин Фаулер на goto;).

Отладка, когда все горит.

Transactions redefined от автора Event Storming.

Инструменты

Rider будет поддерживать F#. И стали известны цены.

Spource Tree 2.0 для Windows.

Расширение для командной строки в VS.

Апрельское обновление VS Code.

Исследование об оркестраторах контейнеров.

Окружение для разработки Сэма Саффрона из Stack Overflow.

Обновление IIS Express SSL для хрома.

Akka.NET будет поддерживать .NET Standard 1.3 в следующем обновлении.

NServiceBus будет поддерживать .NET Core 2.0.

Chrome 59 будет содержать headless-browser (для Windows чуть позже).

Развертывание ASP.NET Core с Docker в AWS.

Оптимизированные Docker образы с .NET Core.

Интерфейсы

Управление сложностью в Redux: редьюсеры более высокого порядка и асинхронное состояние.

Новый интерфейс YouTube реализовали на Polymer.

Анонс TypeScript 2.3.

Анонс Polymer 2.0.

Прогрессивные веб-приложения с JavaScript фреймворками.

Polymer на Google I/O 2017: положение дел с веб-компонентами, работа на ошибками, инструменты.

Шпаргалка по Polymer 2.0.

Решение проблем с SEO с помощью Headless Chrome.

События

Работа с SQL в IDE на базе IntelliJ.

Разное

4 ошибки, которые не должен допускать серьезный ревьюер кода.

Практическое машинное обучение для стартапов.

Разница между HTTP 1.x и HTTP/2

HTTP what? : I drew what HTTP is & how HTTP1.x and HTTP2 are different✨

(tweetzine, drawsplainer, codedoodles...I don’t know what to call it) pic.twitter.com/NEhqlT9rdR

— Mariko Kosaka (@kosamari) May 4, 2017

Stack Overflow тренды.

Новые дистрибутивы Linux на Bash for Windows.

Анализ WannCry от Троя Ханта.

Путешествие к функциональному программированию от .NET до Скала и далее.

Книги

Сжато про Aurelia.

Приколы

When ransomware guys provide better customer support than most companies

Похожие статьи:
У новому випуску DOU Podcast говоримо про те, що відбувається з ІТ-ринком праці в Україні, яких нетехнічних спеціалістів шукають компанії,...
239-й выпуск подкаста “Откровенно про IT карьеризм”. В подкасте пойдет речь о литературе и Львове. В программе: Про во’IT’иСексизм...
У Дарницькому районі Києва облаштували укриття з автоматичним відчиненням дверей під час повітряної тривоги, розповів заступник...
На нашем YouTube канале появились новые видеоролики.Обзор LG...
[В рубрике «Как я работаю» мы приглашаем гостя...
Яндекс.Метрика