.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

Похожие статьи:
Instagram is a great social media network if you want to market your brand. Apart from letting you showcase products from your Shopify store, using Instagram helps in many ways to promote your business. Let’s look at the different ways by...
У новому випуску DOU News — новинного дайджесту, в якому ми розповідаємо про головні новини в світі IT, — говоримо про плани Microsoft щодо...
Від редакції: DOU Books — нова щомісячна рубрика, в кожному випуску якої запрошений автор буде радити спільноті 5 своїх улюблених...
Что-то вроде новостей Вышел Struts 2.5.8Apache Ant 1.9.8 and 1.10.0 Released. Вот людям нет чем заняться в Sun, 01 Jan 2017 11:20:27 GMT. Middleware 2.0 Gartner убивает...
К каждому клиенту можно найти ключик. Ниже — 5 кейсов из моей практики о том, как найти его, если клиент за рубежом,...
Яндекс.Метрика