- PVSM.RU - https://www.pvsm.ru -

DotNext 2019 Piter: небольшой отчёт

15-16 мая прошла конференция DotNext 2019 Piter. Погода в Санкт-Петербурге стояла необыкновенно тёплая. Горожане недоверчиво глядели на странный жёлтый шар в непривычно синем небе и всё никак не могли решить, пора ли уже переходить на летнее пальто. А конгресс-центр гостиницы Park Inn Пулковская открыл двери для посетителей самого большого события в российском дотнете. Вспоминаем, как это было.

DotNext 2019 Piter: небольшой отчёт - 1

Темы

Многие, я думаю, уже заметили, что DotNext становится всё более толерантным к различным направлениям. В этот раз нашлось место и архитектуре, и трендам, и просто хорошим практикам, которых так часто не хватает в работе. «А как же хардкор?!», воскликнули любители хардкора и замахнулись помидорами. Спешу успокоить, с хардкором все в порядке, у него всегда будет контрольный пакет.

Доклады

Напомню, что полный список докладов по-прежнему лежит здесь [1], там же через какое-то время появятся презентации. Что касается видео, те, кто заполнил форму обратной связи, уже должны были получить ссылку. Остальным повезло чуть меньше и придётся подождать, когда видео будут выложены в открытый доступ. Обычно это происходит ближе к следующей [2] конференции, которая, кстати, состоится 6-7 ноября в Москве, в конгресс-центре ЦМТ. Но расшифровки некоторых докладов появятся на хабре уже летом, не пропустите!

Также обязательно будет традиционный пост с ТОП-10 докладов, и мы узнаем мнение большинства участников, а пока очень кратко расскажу, какие запомнились лично мне.

Михаил Щербаков (yu5k3 [3]) «Deserialization vulns: past, present, and future»

DotNext 2019 Piter: небольшой отчёт - 2

Специалисты по безопасности – всегда товар штучный. А таких, чтобы и глубоко, и актуально, и зал не уснул – так и вовсе днём с огнём. Михаил разложил по полочкам тему уязвимостей в десериализаторах и поделился best practices, как писать десериализацию безопасно.

Евгений Пешков (epeshk [4]) «Многопоточность в .NET: когда производительности не хватает»

DotNext 2019 Piter: небольшой отчёт - 3

Евгений дебютировал на DotNext год назад в Питере с докладом про исключения, сразу занял первые строчки рейтингов и вот уже третью конференцию подряд поставляет кишочки на ваш стол суд. Я часто выступаю оппонентом в спорах про полезность изучения низкоуровневых деталей. Ведь для большинства это навороты [5] в зоопарке. Но для инфраструктурной команды Контура, где и работает Женя, хардкор – это жизнь, а жизнь – это хардкор. На этот раз он рассказал про особенности работы с многопоточностью в .NET, изящно объединив теорию с практическими кейсами, которые решала его команда.

Константин Густов «DDD в микросервисах: сложность против сложности»

DotNext 2019 Piter: небольшой отчёт - 4

Константин продолжает рассказывать историю распила монолита, начатую [6] прошлой осенью на DotNext 2018 Moscow. Отличный доклад про практическое применение DDD на больших приложениях. Отдельно хочу отметить, что за эти полгода Костя сильно прокачался как спикер.

Роман Неволин (nevoroman [7]) «Почему ваша архитектура функциональная и как с этим жить»

DotNext 2019 Piter: небольшой отчёт - 5

Вагиф Абилов (VagifAbilov [8]), Максим Аршинов (marshinov [9]) «Жизнь после бизнес-объектов»

DotNext 2019 Piter: небольшой отчёт - 6

Почему я поставил два доклада рядом? Функциональная парадигма переживает расцвет. Всё больше фич приходит в C# из функционального мира. И оба доклада про наведение мостов между парадигмами. Про то, как здесь и сейчас, не переходя на F# или, тем более, Haskell, использовать те преимущества, которые дает функциональный подход. А это не только потокобезопасность и масштабируемость, но и, например, выразительность кода (привет, DDD). На мой взгляд доклад Романа получился более цельным и легким, с традиционными шутками и троллингом. Но спорить с самим собой сложно, поэтому противостояние парадигм ярче раскрывается в парном докладе. И хотя подготовить такой доклад на порядок сложнее, у Вагифа и Максима получилось круто.

Dylan Beattie (Skills Matter) «The cost of code»

DotNext 2019 Piter: небольшой отчёт - 7

Закрывал программу кейноут от Дилана Битти. И это очень правильно. Дилан как фокусник достает из шляпы (вон она, слева на фото) кусочки мозаики в виде мемов, кода, новостей, фактов. А потом, когда меньше всего ожидаешь, оп! магия! и пазл складывается в Большую Философскую Мысль.

Дискуссионные зоны

Обычно на докладах стараются оставить минут 5-10 на вопросы из зала, но иногда материала столько, что нет и этого. К счастью, для каждого зала приготовлена своя дискуссионная зона, в которую спикер и все желающие перемещаются после доклада. Можно задать, что называется, вопросы «не для протокола», а можно и попросить автограф или фото.

DotNext 2019 Piter: небольшой отчёт - 8

DotNext 2019 Piter: небольшой отчёт - 9

Выставка и Demo Stage

Всё свободное пространство между залами занимают стенды партнёров.

DotNext 2019 Piter: небольшой отчёт - 10

Полтора десятка компаний радовали участников активностями: квесты, викторины, лотереи и, конечно, задачки, куда без них.

DotNext 2019 Piter: небольшой отчёт - 11

DotNext 2019 Piter: небольшой отчёт - 12

Murano Software угощали всех мороженым.

DotNext 2019 Piter: небольшой отчёт - 13

EPAM привезли аэрохоккей и пинбол.

DotNext 2019 Piter: небольшой отчёт - 14

DotNext 2019 Piter: небольшой отчёт - 15

А у Аркадии было вообще что-то инопланетное.

DotNext 2019 Piter: небольшой отчёт - 16

Demo Stage – это отдельная зона, где шли живые доклады партнёров, там же проводились розыгрыши призов.

DotNext 2019 Piter: небольшой отчёт - 17

DotNext 2019 Piter: небольшой отчёт - 18

DotNetRu

На стенде всероссийского объединения .NET-сообществ DotNetRu была своя обширная программа [10].

На круглых столах обсудили всё от Авалонии до DDD.

DotNext 2019 Piter: небольшой отчёт - 19

Послушали доклады.

DotNext 2019 Piter: небольшой отчёт - 20

И, конечно, разыграли призы в викторине и квесте.

DotNext 2019 Piter: небольшой отчёт - 21

BOFы и Party

В то время, как на первом BOFе обсуждали будущее ASP.NET, на втором разгорелась жаркая дискуссия о .NET 5: что в нём нового, как будет теперь жить Mono и почему Microsoft не планирует поддерживать CoreRT. Также участники поделились опытом (как позитивным, так и не очень) переезда с классического .NET Framework на .NET Core.

DotNext 2019 Piter: небольшой отчёт - 22

Не менее жаркие дискуссии шли в это время в банкетном зале.

DotNext 2019 Piter: небольшой отчёт - 23

Но главным событием вечеринки стало уже традиционное живое выступление спикеров DotNext Дилана Битти, Вагифа Абилова и Максима Аршинова.

DotNext 2019 Piter: небольшой отчёт - 24

DotNext 2019 Piter: небольшой отчёт - 25

Эпилог

DotNext 2019 Piter: небольшой отчёт - 26

DotNext 2019 Piter завершился. Но это же означает старт тех невидимых процессов, которые предшествуют DotNext 2019 Moscow. Ещё раз напомню, что он состоится 6-7 ноября 2019 года в конгресс-центре ЦМТ.

Если вам есть о чем рассказать коллегам по цеху – сейчас подходящий момент, чтобы подать доклад. Проходите по ссылке [11], там всё-всё расписано.

А имена первых докладчиков уже известны.

imageFederico Lois (Corvalius) – сооснователь R&D компании Corvalius, последние десять лет занимается производительностью алгоритмов, как на CPU, так и на специальном железе по типу GPU. Его опыт простирается от управления производительностью банковского ПО до оптимизации БД-движка. Интересы лежат в области высоко-распределенных систем, массово-параллельных технологий, низкоуровневых оптимизаций и высоко-производительной компьютерной графики. Здесь [12] и здесь [13] видео его прошлых докладов.

imageJeff Prosise (Wintellect) – сооснователь компании Wintellect (наряду с Джеффри Рихтером и Джоном Роббинсом). Он написал девять книг и сотни статей про разработку софта, в настоящее время бОльшую часть времени посвящает работе с Azure, построению ИИ-решений и управлению WintellectNOW.

imageВиктор Гамов (Confluent) – сооснователь любимого многими программистами подкаста «Разбор Полётов». По совместительству является Developer Advocate в компании Confluent, которая разрабатывает платформу на базе Apache Kafka. Помогает клиентам в проектировании и разработке распределенных систем обработки потоковых данных. Соавтор книги «Enterprise Web Development» издательства O'Reilly.

Билеты на осенний DotNext 2019 Moscow уже в продаже [14], а до первого июня действует самая низкая (Early Bird) цена. Кроме того, всем участникам DotNext 2019 Piter на почту должен был прийти персональный промокод, который сделает цену ещё приятней. До встречи осенью!

Автор: m_a_d

Источник [15]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/c-2/319345

Ссылки в тексте:

[1] здесь: https://dotnext-piter.ru/#schedule?utm_source=habr&utm_medium=454076

[2] следующей: https://dotnext-moscow.ru/?utm_source=habr&utm_medium=454076

[3] yu5k3: https://habr.com/ru/users/yu5k3/

[4] epeshk: https://habr.com/ru/users/epeshk/

[5] навороты: https://www.anekdot.ru/id/-1081119018

[6] начатую: https://youtu.be/qTNbx18DzpQ

[7] nevoroman: https://habr.com/ru/users/nevoroman/

[8] VagifAbilov: https://habr.com/ru/users/vagifabilov/

[9] marshinov: https://habr.com/ru/users/marshinov/

[10] программа: https://habr.com/ru/company/jugru/blog/450712

[11] ссылке: https://dotnext-moscow.ru/callforpapers?utm_source=habr&utm_medium=454076

[12] Здесь: https://youtu.be/7GTpwgsmHgU

[13] здесь: https://youtu.be/eB_S9lQ4c4I

[14] в продаже: https://dotnext-moscow.ru/registration/?utm_source=habr&utm_medium=454076

[15] Источник: https://habr.com/ru/post/454076/?utm_campaign=454076