19:00 – 20:00 Антон Черняев (Altenar) «Дружим .NET и PostgreSQL Serializable с параллельностью»
20:00 – 20:30 Перерыв
20:30 – 21:30 Георгий Круглов (Ozon Tech) «Roslyn и плагины для компилятора C#»
Для создания надёжной Backend-системы нам важно иметь консистентные данные в базе данных и быть уверенными, что при очередной обработке операции они 100% актуальные. В докладе поговорим как параллельные операции в системе могут нарушать наши желания, а также какие есть способы решать такую задачу. Посмотрим как с этим может помочь уровень изолированности транзакций Serializable в PostgreSQL, а также какие подводные камни он содержит и к чему стоит быть готовым, выбирая такое решение.
Об авторе
Team lead команды .NET-разработчиков в Altenar. В университете любил Java и Kotlin, но в промышленной разработке перешёл на светлую сторону .NET и уже более 6 лет не сходит с этого пути.
Любит DDD, разбираться в исходниках .NET, создавать стабильные и надёжные системы, а в последние годы — команды.
В этом докладе Георгий покажет путь создания Roslyn плагина от начала до конца, поделится знаниями, которые он хотел бы иметь, когда только начинал осваивать эту тему. Мы рассмотрим основные абстракции Roslyn, устройства нескольких плагинов (Analyzers, Source Generaors), механизмы их отладки, тестирования и публикации.
Доклад будет полезен разработчикам, которые знакомы с терминами Roslyn, Source Generator, Roslyn Analyzer и хотят разобраться, как это работает и что нужно для реализации собственного плагина.
Об авторе
Старший C# разработчик, преподаватель в ИТМО и open-source контрибутор. Руководит в университете ИТМО клубом разработки, который делает различные сервисы для автоматизации локальных учебных процессов, поддерживает собственную платформу для микросервисной разработки на .NET.
Регистрация обязательна и проводится на площадке университета ИТМО
Все тонкости прохода и поиска аудитории ищите на странице регистрации.
Встреча пройдёт по адресу: Санкт-Петербург, Кронверкский пр., д.49, Университет «ИТМО», 4 этаж, аудитория 1404.
Участие бесплатное, регистрация обязательна, количество мест ограничено!
Дополнительную информацию о встречах SpbDotNet Community (и не только) вы можете найти в группах сообщества:
Подписывайтесь на новости, задавайте вопросы, участвуйте в жизни сообщества!
Вы будете получать информацию о предстоящих мероприятиях в Санкт-Петербурге в выбранных категориях.
Обещаем, никакого спама! Вы сможете отписаться в любое время.