15 мая, то есть уже завтра, состоится конференция DotNext 2019 Piter. Это два дня докладов про настоящее и будущее платформы .NET, оптимизацию производительности, детали внутреннего устройства платформы, архитектуру, решение необычных задач и так далее. Общее количество докладов на конференции — 31. Из них вы сможете совершенно бесплатно посмотреть на YouTube доклады первого дня, проводящиеся в первом зале — 5 штук. В той же онлайн-трансляции будут онлайн-интервью между докладами. Что это за доклады — обсудим под катом. Трансляция начнется в 9:45 утра (по московскому времени), через 15 минут начнётся открытие, а закончится всё ближе к 7 часам вечера. Открывать ссылку именно в 9:45 необязательно — ссылка будет работать весь день, поэтому можно открывать её только на наиболее важных докладах. Ссылка на сайт трансляции — под катом. Там же есть краткое описание докладов и обсуждение пары вещей, которых на трансляции (даже если купили онлайн-билет) всё-таки не будет. Страница трансляции ждёт по этой зелёной кнопке-ссылке:   В наличии видеоплеер и программа первого зала. Плеер оживёт только утром 15 мая.  Дино Эспозито, «ASP.NET Core 3.0: State of the art». Новый ASP.NET — фреймворк, определяющий стандарт на ближайшие годы. Речь пойдёт об архитектурных вопросах, которые нужно учитывать для построения надежных решений на стеке технологий Microsoft, включая не только бэкенд и фронтенд, но и смежные вопросы вроде кэширования, безопасности, проверки состояния, конфигурации и так далее. Дино — это наш самый активный докладчик, выступавший на совершенно всех DotNext и проводивший самый первый кейноут первого московского DotNext.
  Sean Farmar, «Successfully decomposing your monolith». Шон работает архитектором в компании-разработчике NServiceBus и в этом докладе собирается сделать основательный разбор практик перехода к микросервисной архитектуре. На примере вертикального среза простого приложения будут разбираться вещи вроде DDD, SOA, слабой связанности и так далее.
  Дмитрий Иванов, «Async programming in .NET: Best practices». Дмитрий — разработчик ядра ReSharper в JetBrains. С появлением async/await дедлоки и рейсы никуда не пропали — их просто стало труднее диагностировать. На основании опыта и наблюдений Дмитрий расскажет про правильные и неправильные паттерны написания асинхронного кода.
  Евгений Пешков, «Многопоточность в .NET: когда производительности не хватает». Евгений разрабатывает облачную инфраструктуру в компании Контур. В докладе речь пойдёт об ошибках и проблемах использования многопоточности в .NET. Рассматриваются примеры, когда использование средств из стандартной библиотеки .NET (Task.Delay, SemaphoreSlim, ConcurrentDictionary) приводит к просадкам производительности, предлагаются конкретные частные решения, обсуждается .NET под капотом. 
  Константин Густов, «DDD в микросервисах: сложность против сложности». DDD — сложный подход, но когда есть много запутанной бизнес-логики, его поддержка без подобных подходов превращается в ад. Константин — архитектор в Райффайзенбанке. Он расскажет историю успешного внедрения двух непростых методологий в банковской среде.
 Кое-что не попадёт в трансляцию. Некоторые вещи требуют физически находиться на месте проведения конференции, чтобы можно было удобно общаться, чем-то обмениваться и так далее. Приведём несколько примеров. В рамках конференции всероссийское объединение .NET-сообществ DotNetRu проведёт свой собственный трек. Все подробности есть в отдельном хабрапосте. 
 После каждого доклада спикер направляется в выделенную дискуссионную зону, где с ним можно пообщаться и задать свои вопросы. Формально, это можно сделать в перерыве между докладами. Хотя спикеры и не обязаны, но обычно остаются куда дольше — например, на время всего следующего доклада. Иногда имеет смысл пропустить доклад из основной программы (если вы купили билет, у вас всё равно появятся записи после заполнения фидбэка) и потратить его на сфокусированное общение с важным экспертом. Кроме дискуссионных зон в перерыве можно посетить выставочную зону. Есть несколько основных активностей: BOF — теперь уже традиционный формат на наших конференциях. Что-то вроде круглого стола или дискуссионной группы, в которой могут принять участие все желающие. Этот формат исторически восходит к первым неформальным дискуссионным группам Internet Engineering Task Force (IETF). Здесь нет деления на докладчика и участника: наравне участвуют все.  В данный момент запланировано две темы: «.NET Core» и «Future of ASP.NET». BOF по ASP.NET проводится только на английском языке, в расчёте на англоязычных участников. 
 Параллельно с BOF-ами в завершение первого дня стартует вечеринка. Напитки, закуски, музыка — всё и сразу. Можно пообщаться в неформальной обстановке и обсудить всё на свете. Можно переместиться с бофа на вечеринку. Можно переместиться с вечеринки на боф. Как и осенью в Москве, участников ждет живое выступление от Дилана Битти, Вагифа Абилова VagifAbilov и Максима Аршинова marshinov с каверами на рок-хиты, оригинальными песнями и авторскими IT-версиями. 
 Если вы вдруг решите прийти вживую, на всякий случай напоминаем, что DotNext 2019 Piter пройдёт в конгресс-парке «Park Inn by Radisson Пулковская» по адресу: площадь Победы, 1. Ближайшая станция метро — «Московская», выход на аэропорт. Вход в конгресс-центр со стороны улицы Галстяна.  Все детали про место проведения, порядок регистрации и множество других полезных вещей имеются в памятке участника, которая всегда доступна на сайте. Деврел Axiom JDK, продюсер в Failover Bar