Десятка лучших докладов DotNext 2019 Moscow

В начале ноября прошел DotNext 2019 Moscow, и пока мы ждем следующий DotNext, самое время посмотреть десятку лучших докладов московской конференции. Хардкор, низкоуровневые подробности, максимальный перформанс, best practices, архитектура и многое другое — все детали собрали для вас с помощью golodnyj под катом.

g31dkxl8suisgdeem49yenh5zx4.png

Asynchronous streams


Спикер: Стивен Клири (Stephen Cleary)
Место: 10
→ Презентация доклада

Стивен, один из топ-100 пользователей Stack Overflow, открывает десятку лучших докладов московского DotNext. Доклад начинается с небольшого погружения в историю вопроса, и Стивен объясняет, почему асинхронность важна. А после автор книги «Concurrency in C# Cookbook» основательно раскладывает по полочкам асинхронные потоки C#, и немного достается JS и Python.

Pragmatic memory management


Спикер: Анатолий Жмур
Место: 9
→ Презентация доклада

Необычный доклад Анатолия Жмура с основным посылом «когда нужно помогать GC, а когда нет» занял девятую строчку. Начало доклада доставляет особое удовольствие астрономам и любителям истории. Анатолий прекрасно, с инженерной точки зрения, двигается по различным кейсам работы с GC. Завершается доклад рядом «секретных настроек GC» и «эмпирическими законами .NET GC».

Всё, что разработчик .NET хотел знать про глубокое обучение, но боялся спросить


Спикер: Дмитрий Сошников
Место: 8

Технологический евангелист и один из опытных докладчиков компании Microsoft в часовом докладе пытается развенчать миф о том, что в .NET машинного обучения нет. В докладе Дмитрия значительная часть посвящена теоретическим основам машинного обучения и нейронных сетей. При этом доклад снабжен массой практических примеров применения .NET, а не нелюбимого многими Python.

From ETW to EventPipe: dig into .NET monitoring pipelines for healthier applications


Спикер: Кристоф Насарре-Сулье (Christophe Nasarre-Soulier)
Место: 7
→ Презентация доклада

Первый доклад второго дня от Кристофа собрал массу положительных отзывов. В своем докладе он показывает, как мониторить приложения, используя CLR Events на примере для Linux на .NET Core.

The power of composition


Спикер: Скотт Влашин (Scott Wlaschin)
Место: 6
→ Презентация доклада

Поклонники конструкторов LEGO получат особое удовольствие от просмотра закрывающего кейноута от Скотта Влашина. Скотт — один из ярых популяризаторов функционального программирования и автор книги «Domain Modeling Made Functional». Этот доклад можно смело считать одним из лучших докладов конференции и рекомендовать к просмотру коллегам почти на любых языках программирования.

.NET 5: runtimes


Спикер: Егор Богатов
Место: 5
→ Презентация доклада

Егор в своём докладе разбирает нововведения в .NET 5, и это прекрасный доклад для тех, кто что-то пропустил в последнее время во вселенной .NET. А также достаточно забавно послушать про некоторые математические оптимизации вокруг LLVM.

Nullable reference types — advanced guide


Спикер: Андрей Дятлов
Место: 4
→ Презентация доклада

Полезный доклад на тему использования новой фичи языка — Nullable reference types, от одного из разработчиков ReSharper Андрея Дятлова. При этом коллега рассказывает о том, как быстро начать использовать новую фичу в уже большом развесистом проекте и как обойти разные краевые случаи. И конечно можно получить большое удовольствие от небольшого квиза в конце доклада.

Распределенная трассировка запросов в .NET


Спикер: Егор Гришечко
Место: 3
→ Презентация доклада

В тройку самых популярных докладов вошло выступление Егора Гришечко. С одной стороны, его доклад теоретический, а с другой, сугубо практический для тех, кто впервые сталкивается с распределенной трассировкой запросов в .NET. Невозможно обойти тему распределенных приложений, микросервисов и вот этого всего в текущих реалиях, да и не нужно. Егор коротко и емко обозревает Jaeger — систему сбора trace-меток в распределенных системах, написанную компанией Uber. И если вы планируете работать с микросервисной архитектурой, то вы найдете в этом докладе много полезного.

Platform Wars
Спикер: Кирилл Скрыган
Место: 2

Открывающий кейноут от Кирилла Скрыгана из компании JetBrains забрался на вторую строчку нашего топа докладов. И это заслуженно, так как Кирилл начинает с очень интересного исторического разбора некоторых продуктовых решений в области IDE и движется к продуктовым решения на уровне платформ. Этот доклад хорошо освещает решения больших компаний, помогает понять, что происходит в бизнес-мире, если вы смотрите на него глазами разработчика.

Фантастические биотехнологии и где они обитают


Спикер: Александр Панчин
Место: 1

Кандидат биологических наук Александр Панчин зажигательно говорит о воскрешении динозавров, клонировании, создании искусственных вирусов и генной модификации человека. Очень интересно совместно с Александром следить за тем, в чем правы, а в чем ошибались фантасты.

Остальное


Прямо сейчас вы можете ознакомиться не только с топовой десяткой, но и выбрать самое интересное на свой вкус из открытого плейлиста с докладами DotNext 2019 Moscow.
А следующий DotNext приглашает вас в онлайн.

Хотите увидеть настоящую магию? Узнайте, как можно посетить сразу 8 конференций этим летом.

© Habrahabr.ru