29/04/2021
На прошлой неделе в Санкт-Петербурге состоялась ежегодная конференция .NET разработчиков DotNext 2021 Piter https://dotnext-piter.ru/.
В этот раз конференция проходила в online формате, что было обусловлено эпидемиологической обстановкой.
Наши коллеги, посетившие конференцию, делятся впечатлениями от нового формата.
Виталий, ведущий разработчик:
Впечатления, как всегда, очень положительные. Если раньше, в «доковиндную» эпоху, online формат конференций для меня вызывал скорее негативные эмоции, мысли что сейчас видео будет лагать, пропадать звук, доклады не посмотришь в записи, то сейчас я скорее предпочту online формат. https://jugru.org/ — отличная организация и техническая поддержка конференции! Отдельный респект за прекрасный плеер, который позволял поставить доклад на паузу, сходить налить кофейку, и потом нагнать докладчика на x2 скорости.
Как всегда на DotNext отличый подбор спикеров, были как известных в мире .net зарубежные имена (Stephen Taub, Rafaele Rialdi), так и местные эксперты (Вагиф Абилов, Андрей Цветцих, Карлен Симонян).
В этот раз, я сосредоточился на практических докладах и знакомству с новыми подходами, практиками и фреймворками.
Интересный практический доклад Карлена Симоняна «Простая и быстрая реализация парсеров на C #», познакомил меня с очень интересным фреймворком Pidgin, позволяющим использовать всю мощь парсеров (привет Книге Дракона Ахо) в удобном LINQ-стиле. Теперь задачи парсинга DSL не выгядят такими сложными и есть удобная альтернатива RegEx.
Отметил для себя доклад Павла Тупицины «Боремся с сетевым оверхедом в распределённых системах: Эффективный подход к работе с данными», в котором он поделился практическим опытом использования распределенной in-process базы данных Apache.Ignite, отложил себе в архитектурную копилку еще одно возможное решение при проектировании систем.
Доклад Oren Eini погрузил в тонкости и внутренне устройство баз данных, т.к. Oren является создателем RavenDB, высокопроизводительной NoSQL СУБД, написанной на C # (так на минуточку), то доклад был глубоким и интересным.
Очень порадовал (впрочем как и всегда) Станислав Сидристый с докладом «Точечная переработка драйвера MongoDB для многократного увеличения производительности», который по сути являлся продолжением его прошлогоднего доклада про zero-allocation алгоритмы и оптимизации. Как всегда доклад был очень предметный, с деталями реализации, кодом, и подан с присущим спикеру юмором.
Резюмирую: впечатления крайне положительные, узнал новые практики и походы, которые можно применить в текущей работе.
.NET-конференция. 20-23 апреля, онлайн. 4 дня и несколько десятков технических докладов.