Встреча SpbDotNet №104
be pro

Встреча SpbDotNet №104

05 December, 19:00Кронверкский пр., д.49

О событии

Программа встречи:

  • • 19:00 – 20:00 - Выступление Антона Черняева (Altenar). «Дружим .NET и PostgreSQL Serializable с параллельностью»
  • • 20:00 – 20:30 - Перерыв
  • • 20:30 – 21:30 - Выступление Георгия Круглова (Ozon Tech). «Roslyn и плагины для компилятора C#»

После этих вдохновляющих речей приглашаем всех желающих в бар для обсуждения накопившихся вопросов и идей!



Спикеры


Антон Черняев

«Дружим .NET и PostgreSQL Serializable с параллельностью»

Для создания надёжной Backend-системы нам важно иметь консистентные данные в базе данных и быть уверенными, что при очередной обработке операции они 100% актуальные. В докладе поговорим как параллельные операции в системе могут нарушать наши желания, а также какие есть способы решать такую задачу. Посмотрим как с этим может помочь уровень изолированности транзакций Serializable в PostgreSQL, а также какие подводные камни он содержит и к чему стоит быть готовым, выбирая такое решение.


О спикере

Team lead команды .NET-разработчиков в Altenar. В университете любил Java и Kotlin, но в промышленной разработке перешёл на светлую сторону .NET и уже более 6 лет не сходит с этого пути.

Любит DDD, разбираться в исходниках .NET, создавать стабильные и надёжные системы, а в последние годы — команды.


Георгий Круглов

«Roslyn и плагины для компилятора C#»

В этом докладе Георгий покажет путь создания Roslyn плагина от начала до конца, поделится знаниями, которые он хотел бы иметь, когда только начинал осваивать эту тему. Мы рассмотрим основные абстракции Roslyn, устройства нескольких плагинов (Analyzers, Source Generaors), механизмы их отладки, тестирования и публикации.

Доклад будет полезен разработчикам, которые знакомы с терминами Roslyn, Source Generator, Roslyn Analyzer и хотят разобраться, как это работает и что нужно для реализации собственного плагина.


О спикере

Старший C# разработчик, преподаватель в ИТМО и open-source контрибутор. Руководит в университете ИТМО клубом разработки, который делает различные сервисы для автоматизации локальных учебных процессов, поддерживает собственную платформу для микросервисной разработки на .NET.




Для посещения необходимо:

  1. 1. Зарегистрироваться на мероприятие, нажав кнопку "Войти для регистрации"
  2. 2. Если нет аккаунта в ИТМО, зарегистрироваться в ITMO ID
  3. 3. На почту, которую указали при регистрации, придет QR-код для прохода
  4. 4. Изучить схему прохода в Университет ИТМО


Само мероприятие пройдет в аудитории 1404 на 4 этаже

Для прохода нужен будет QR-код и паспорт.

Контактные лица

person
Георгий Круглов
Главный организатор

Место проведения

Кронверкский пр., д.491404