В начале ноября прошел DotNext 2019 Moscow, и пока мы ждем следующий DotNext, самое время посмотреть десятку лучших докладов московской конференции. Хардкор, низкоуровневые подробности, максимальный перформанс, best practices, архитектура и многое другое — все детали собрали для вас с помощью golodnyj под катом.
Спикер: Стивен Клири (Stephen Cleary)
Место: 10
→ Презентация доклада
Стивен, один из топ-100 пользователей Stack Overflow, открывает десятку лучших докладов московского DotNext. Доклад начинается с небольшого погружения в историю вопроса, и Стивен объясняет, почему асинхронность важна. А после автор книги «Concurrency in C# Cookbook» основательно раскладывает по полочкам асинхронные потоки C#, и немного достается JS и Python.
Спикер: Анатолий Жмур
Место: 9
→ Презентация доклада
Необычный доклад Анатолия Жмура с основным посылом «когда нужно помогать GC, а когда нет» занял девятую строчку. Начало доклада доставляет особое удовольствие астрономам и любителям истории. Анатолий прекрасно, с инженерной точки зрения, двигается по различным кейсам работы с GC. Завершается доклад рядом «секретных настроек GC» и «эмпирическими законами .NET GC».
Спикер: Дмитрий Сошников
Место: 8
Технологический евангелист и один из опытных докладчиков компании Microsoft в часовом докладе пытается развенчать миф о том, что в .NET машинного обучения нет. В докладе Дмитрия значительная часть посвящена теоретическим основам машинного обучения и нейронных сетей. При этом доклад снабжен массой практических примеров применения .NET, а не нелюбимого многими Python.
Спикер: Кристоф Насарре-Сулье (Christophe Nasarre-Soulier)
Место: 7
→ Презентация доклада
Первый доклад второго дня от Кристофа собрал массу положительных отзывов. В своем докладе он показывает, как мониторить приложения, используя CLR Events на примере для Linux на .NET Core.
Спикер: Скотт Влашин (Scott Wlaschin)
Место: 6
→ Презентация доклада
Поклонники конструкторов LEGO получат особое удовольствие от просмотра закрывающего кейноута от Скотта Влашина. Скотт — один из ярых популяризаторов функционального программирования и автор книги «Domain Modeling Made Functional». Этот доклад можно смело считать одним из лучших докладов конференции и рекомендовать к просмотру коллегам почти на любых языках программирования.
Спикер: Егор Богатов
Место: 5
→ Презентация доклада
Егор в своём докладе разбирает нововведения в .NET 5, и это прекрасный доклад для тех, кто что-то пропустил в последнее время во вселенной .NET. А также достаточно забавно послушать про некоторые математические оптимизации вокруг LLVM.
Спикер: Андрей Дятлов
Место: 4
→ Презентация доклада
Полезный доклад на тему использования новой фичи языка — Nullable reference types, от одного из разработчиков ReSharper Андрея Дятлова. При этом коллега рассказывает о том, как быстро начать использовать новую фичу в уже большом развесистом проекте и как обойти разные краевые случаи. И конечно можно получить большое удовольствие от небольшого квиза в конце доклада.
Спикер: Егор Гришечко
Место: 3
→ Презентация доклада
В тройку самых популярных докладов вошло выступление Егора Гришечко. С одной стороны, его доклад теоретический, а с другой, сугубо практический для тех, кто впервые сталкивается с распределенной трассировкой запросов в .NET. Невозможно обойти тему распределенных приложений, микросервисов и вот этого всего в текущих реалиях, да и не нужно. Егор коротко и емко обозревает Jaeger — систему сбора trace-меток в распределенных системах, написанную компанией Uber. И если вы планируете работать с микросервисной архитектурой, то вы найдете в этом докладе много полезного.
Platform Wars
Спикер: Кирилл Скрыган
Место: 2
Открывающий кейноут от Кирилла Скрыгана из компании JetBrains забрался на вторую строчку нашего топа докладов. И это заслуженно, так как Кирилл начинает с очень интересного исторического разбора некоторых продуктовых решений в области IDE и движется к продуктовым решения на уровне платформ. Этот доклад хорошо освещает решения больших компаний, помогает понять, что происходит в бизнес-мире, если вы смотрите на него глазами разработчика.
Спикер: Александр Панчин
Место: 1
Кандидат биологических наук Александр Панчин зажигательно говорит о воскрешении динозавров, клонировании, создании искусственных вирусов и генной модификации человека. Очень интересно совместно с Александром следить за тем, в чем правы, а в чем ошибались фантасты.
Прямо сейчас вы можете ознакомиться не только с топовой десяткой, но и выбрать самое интересное на свой вкус из открытого плейлиста с докладами DotNext 2019 Moscow.
А следующий DotNext приглашает вас в онлайн.
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 конференций этим летом.