![](https://habrastorage.org/webt/i5/io/yu/i5ioyuhgalwbmhci-jwsvve7wwc.jpeg)
15-16 мая в Санкт-Петербурге пройдёт DotNext — крупнейшая в России конференция, посвящённая разработке на платформе .NET. В рамках конференции всероссийское объединение .NET-сообществ DotNetRu проведёт свой собственный трек. Мы соберёмся все вместе для того, чтобы обсудить будущее языка, платформы, технологий и сообщества в целом. Вас ждут круглые столы, викторины, конкурсы, подарки и, конечно же, общение.
![image](https://habrastorage.org/webt/mn/ws/xi/mnwsxirgr7p703sjot6nwb_foca.png)
![](https://habrastorage.org/webt/al/mi/ki/almikiiuo583zbe3tmftd_sgn9i.jpeg)
В течение всей конференции
dotQUEST
Мир полон сюрпризов. Хочешь создать свою историю? Пожар в ЦОДе, кибератака, и нужно спастись? А может, твой офис атаковали зеленые человечки? Или ты не веришь в инопланетян? Ты можешь создать свою историю и спасти человечество сам, своими руками!
Мы предлагаем тебе окунуться в этот полный сюрпризов мир. Тебе придется сражаться, и не только интеллектуально. Помочь в этом начинании тебе могут наши топовые спикеры.
Никаких скучных задачек! Поломай мозг, отдохни от кодинга, пообщайся со спикерами! Оторвись по полной и пройди квест!
Участвовать можно как в одиночку, так и командой.
![](https://habrastorage.org/webt/jm/ql/0j/jmql0jwgx6ggysz2zw1_cjjjrnw.jpeg)
Тотализатор на лучшего докладчика
По прошествии определённого времени после завершения конференции организаторы DotNext публикуют отчёт «Топ-10 лучших докладов». Места полностью зависят от голосования участников конференции. Мы предлагаем вам сыграть в тотализатор на позиции этого рейтинга. Давайте выявим среди нас экспертов, которые наиболее точно предскажут результаты. Суть игры проста — каждый участник получает 1000 баллов, которые он может распределить в виде ставок. Можно делать как ставки на определенное место в рейтинге с 1 по 10, так и на попадание в топ-3, топ-5 и топ-10. После публикации результатов проставляются победители для каждой группы ставок, и для сработавших ставок сумма поставленных баллов удваивается.
Приём ставок будет выполняться до конца мая:
- прямо на конференции через активистов на стенде сообщества;
- через телеграм-чат: t.me/dotnext_rates;
- через электронную почту: oms@dotnet.ru.
Призом для победителя по количеству набранных баллов будет книга Андрея Акиньшина «Pro .NET Benchmarking».
![](https://habrastorage.org/webt/dv/jg/oc/dvjgocs1y5ai3wdx8ifjzzuawag.jpeg)
Обереги от ООП головного мозга
Наш агент лично встретился со Scott’ом Wlaschin’ом и взял у него набор волшебных наклеек для Российского .NET сообщества. Счастливые обладатели гарантированно получают +100 к функциональности. Если вы знаете, кто это, требуйте свою наклейку на стенде сообщества и длань великого духа коснётся вас.
![](https://habrastorage.org/webt/9m/-k/ue/9m-kuewxbimjiigx19382xb6qf0.jpeg)
Знай наших
Если вы ещё не решили, в чём пойти на DotNext, знайте: мы оба дня будем раздавать обязательные подарки всем участникам в футболках (а также толстовках, панамках, носочках, фартуках и т.д.) с логотипом глобального или любого из локальных сообществ!
![](https://habrastorage.org/webt/wd/mj/a3/wdmja3-f2c7nb6rrrhpnevua6a0.jpeg)
Программа встречи
15 мая. День 1
12:00 – 13:00 Елизавета Голенок, Дмитрий Нестерук, Никита Цуканов, Андрей Карпов «Круглый стол: Новым технологиям быть»
14:00 – 15:00 Анатолий Кулаков, Алексей Мерсон, Максим Аршинов, Вагиф Абилов, Константин Густов «Круглый стол: Domain Driven Design: начало»
16:00 – 17:00 Юлия Цисык «Как работают наши сообщества»
17:30 – 18:30 Юрий Кербицков «.NET Core Application Domains»
19:00 – 20:00 Яна Голубева, Юрий Орлов «Викторина»
16 мая. День 2
12:00 – 13:00 Юрий Кербицков «Эффективность программиста»
14:00 – 15:00 Роман Неволин, Вагиф Абилов «Круглый стол: Функциональные парадигмы»
16:00 – 17:00 Никита Цуканов «Выставка достижений народного авалониестроения»
17:30 – 18:30 Елизавета Голенок «dotQUEST: Итоги»
Елизавета Голенок, Дмитрий Нестерук, Никита Цуканов, Андрей Карпов «Круглый стол: Новым технологиям быть»
Вы работаете в одной и той же компании много лет? Или вы пришли работать в крупную компанию, где много legacy? А вы хотите писать на .NET Core, использовать деконструкторы, именованные кортежи и сразу после релиза C# 8.0 внедрить у себя nullable-фичи и async streams? Стоит ли это делать? Почему не все компании готовы придерживаться современных тенденций? А может, просто стоит поговорить с кем-то из руководства, и окажется, что не все так страшно? Мы поднимем эти и другие вопросы относительно новых технологий на нашем круглом столе.
![](https://habrastorage.org/webt/ob/uf/ti/obuftirn-lnxzk_yht7hngwq43y.jpeg)
![](https://habrastorage.org/webt/o4/p2/dz/o4p2dzbdetqnfc9prhid1fsqouo.jpeg)
![](https://habrastorage.org/webt/b6/b9/yq/b6b9yqdu3rzpfn7fsjkvt0uuwls.jpeg)
![](https://habrastorage.org/webt/b5/wp/f9/b5wpf9iv0n-hbg-9o8e1lp7hbnu.jpeg)
Анатолий Кулаков, Алексей Мерсон, Вагиф Абилов, Константин Густов, Максим Аршинов «Круглый стол: Domain Driven Design: начало»
Многим кажется, что Domain Driven Design — это серебряная пуля, причем для ее применения главное — освоить некие технические паттерны. Но, прежде чем написать хоть строчку кода, нужно проделать много другой работы: выстроить работу с заказчиком, вычленить bounded context'ы и т.д. Что и как нужно делать на этом этапе, обсудим на нашем круглом столе. Приходите поделиться своим опытом и послушать наших экспертов.
![](https://habrastorage.org/webt/wo/v6/o9/wov6o9f0rl2zmlzszuqyyhpiy7y.jpeg)
![](https://habrastorage.org/webt/_k/y8/ps/_ky8psdi2-gs1ryafcnlnzutoqg.jpeg)
![](https://habrastorage.org/webt/go/g-/k2/gog-k2cmbhzsfqzcubajjynazbc.jpeg)
![](https://habrastorage.org/webt/7t/w8/ye/7tw8yelz9tyd7bjwvmlzzzsspdi.jpeg)
![](https://habrastorage.org/webt/df/qz/kj/dfqzkjvcarmbpm7jpwkahppfehc.jpeg)
Юлия Цисык «Как работают наши сообщества»
Как живут .NET сообщества в разных городах России? Как и зачем образовалось DotNetRu, и как вообще функционирует сообщество? Юлия расскажет философию и ответит на все вопросы.
![image](https://habrastorage.org/webt/w7/jl/0j/w7jl0ji8b7egjcmrnlub6neeobk.jpeg)
.NET-разработчик в CUSTIS. Организатор .NET-сообщества в Москве.
Юрий Кербицков «.NET Core Application Domains»
Редкий .NET-разработчик задумывается о том, что такое домены приложений, для чего они нужны и как они устроены. А тем временем, с появлением на свет .NET Core концепция изоляции сборок, загрузки/выгрузки и аспектов безопасности изменилась, и теперь приходится использовать новые техники.
В рамках доклада вспомним, что такое домены приложений, как обстоят дела с ними в .NET Core, и поговорим о том, как использовать класс AssemblyLoadContext, который представляет новую парадигму контекстов загрузки.
В докладе:
- расскажем, как работать с динамически подгружаемыми сборками из .NET Core;
- узнаем, что доменов приложений, как таковых, в .NET Core больше нет;
- познакомимся с новыми техниками для изоляции сборок, загрузки/выгрузки и аспектами безопасности.
Прослушав доклад, будем лучше понимать, как работают .NET Core и .NET Framework.
![image](https://habrastorage.org/webt/ce/48/uu/ce48uubrooghtaldq1rneh6qfqo.jpeg)
Начинал свой путь программиста как Delphi-разработчик, но потом влюбился в платформу .NET и C# в частности. Разрабатывает различные интеграционные решения, софт для работы с оборудованием и автоматизирует технологические процессы. Любит копаться во внутренностях и исходниках .NET'а, постигать дзен многопоточности и надоедать всем с микрооптимизациями.
Яна Голубева, Юрий Орлов «Викторина»
Помните DotNext 2018 Moscow? Давайте вспомним отдельные доклады, которые были на нем представлены, а также некоторые исторические факты о DotNext. А что вы знаете о работе памяти в .NET и о фишках C# 7 и C# 8?
Заходите, нам есть что у вас спросить!
![](https://habrastorage.org/webt/xl/va/zt/xlvaztwqfjs4odigfyre2iuespy.jpeg)
![](https://habrastorage.org/webt/us/ga/op/usgaopfngoeutvwkarovvqd6g_y.jpeg)
Юрий Кербицков «Эффективность программиста»
Современному программисту приходится решать множество задач, причём зачастую в многопоточном режиме. Возможно, вы уже слышали про «десятикратных» программистов. Это такие программисты, которые в 10 раз более производительны, чем программисты обыкновенные. Как же им это удаётся? К ответу на этот вопрос мы и попытаемся приблизиться в рамках доклада. Мы поговорим про Hard Skills и Soft Skills. Рассмотрим, что такое матрица Эйзенхаура, метод помидора и другие техники повышения эффективности. А также послушаем, что советуют бывалые разработчики, в каких подходах сходятся их мысли и как обыкновенный чай мате может сделать из вас гораздо более продуктивного и эффективного разработчика. После доклада у вас не должно остаться сомнений в том, что каждый из вас может стать «десятикратным» программистом.
![image](https://habrastorage.org/webt/ce/48/uu/ce48uubrooghtaldq1rneh6qfqo.jpeg)
Начинал свой путь программиста как Delphi-разработчик, но потом влюбился в платформу .NET и C# в частности. Разрабатывает различные интеграционные решения, софт для работы с оборудованием и автоматизирует технологические процессы. Любит копаться во внутренностях и исходниках .NET'а, постигать дзен многопоточности и надоедать всем с микрооптимизациями.
Роман Неволин, Вагиф Абилов «Круглый стол: Шаблоны функционального программирования»
Давайте порассуждаем о том, какие элементы функционального программирования можно использовать в каждодневной разработке и что это нам даст. Обсудим общепринятые подходы, которые уже живут в вашем коде, и подумаем, как еще усовершенствовать код идеями из мира функциональщины.
![](https://habrastorage.org/webt/an/i5/1v/ani51v2binj_2elm8v5k2zgobdm.jpeg)
![](https://habrastorage.org/webt/go/g-/k2/gog-k2cmbhzsfqzcubajjynazbc.jpeg)
Никита Цуканов «Выставка достижений народного авалониестроения»
Рассмотрим новое слово в XAML и самые последние достижения Авалонии на примере практичных демонстраций от одного из авторов проекта.
![image](https://habrastorage.org/webt/b6/b9/yq/b6b9yqdu3rzpfn7fsjkvt0uuwls.jpeg)
Начинал в Навителе с разработки под WinCE/Mobile на C/C++. В дальнейшем занимался разработкой VPN-сервиса с кроссплатформенным клиентом на Gtk#, серверная часть которого писалась также на C#. В настоящее время является CTO в стартапе Promarket.
Елизавета Голенок «dotQUEST: Итоги»
Подведение итогов квеста и вручение призов.
![image](https://habrastorage.org/webt/ob/uf/ti/obuftirn-lnxzk_yht7hngwq43y.jpeg)
Ведущий разработчик в компании МТС Информационные Технологии. Имеет опыт разработки и проектирования систем как на С/С++, так и на C# ASP.NET, Mono (от навигационных систем до enterprise-решений). Область интересов — планирование маршрутов и многоагентные системы, компиляция, LLVM, Clang, низкоуровневая отладка приложений, P/Invoke и Mono.
До конференции DotNext 2019 Piter осталось всего несколько дней. Но приобрести билеты ещё не поздно. Тем более, что всем участникам сообществ предоставляется специальная скидка по промокоду DotNext19SPBDotNetRu.