Программа 48-й встречи
19.00 – 20.00 Леонид Андриевский. Защита программного кода .NET: разумное применение обфускации.
19.00 – 20.10 Перерыв.
20.10 – 20.40 Павел Хрулёв. Сборка, анализ кода, unit-тестирование и публикация приложения .NET Framework с использованием GitLab CI, SonarQube и OpenCover.
20.40 – 22.00 Леонид Андриевский, Павел Хрулёв, Александр Чертов, Алексей Чурбанов. Поговорим о CI/CD
Спикер: Леонид Андриевский.
Тема: Защита программного кода.NET: разумное применение обфускации.
О спикере
Тимлид группы разработки.net в Ростелеком ИТ. Участвует в создании клиентского ПО видеонаблюдения на C#. Интересы: ассемблер x86-32 и AMD64, а также декомпиляция программ.
Спикер: Павел Хрулёв.
Тема: Сборка, анализ кода, unit-тестирование и публикация приложения .NET Framework с использованием GitLab CI, SonarQube и OpenCover.
Расскажет, как настроить сборку WPF-приложения в GitLab CI и подключить статический анализатор кода за пару часов, а также как отправить полученные артефакты в телеграм. Сразу после доклада перейдет к обсуждению вопросов, связанных с CI/CD, поделимся своим опытом и наблюдениями в формате круглого стола.
Павел работает .NET-разработчиком в Ростелеком ИТ в команде видеонаблюдения. Начинал с микроконтроллеров, ПЛИС и драйверов, а в настоящее время, в основном, занимается разработкой WPF-приложений. Интересуется чистой архитектурой и TDD. Любит работать в дружной команде, где каждый готов прийти на помощь.
Спикеры: Леонид Андриевский, Павел Хрулёв, Александр Чертов, Алексей Чурбанов
Тема: Поговорим о CI/CD
Описание
Обсудим:
* какие задачи решает CI/CD;
* как объяснить бизнесу, что тебе нужен CI/CD;
* когда нужен отдельный человек для настройки процессов CI/CD;
* что нужно автоматизировать, а что нет;
* используемые инструменты;
* тестирование процесса деплоя;
* tips-n-tricks.
О спикерах
Леонид – тимлид группы разработки.net в Ростелеком ИТ. Участвует в создании клиентского ПО видеонаблюдения на C#. Интересы: ассемблер x86-32 и AMD64, а также декомпиляция программ.
Павел – .NET Разработчик в Ростелеком ИТ. Начинал с микроконтроллеров, ПЛИС и драйверов, а в настоящее время, в основном, занимается разработкой WPF-приложений. Интересуется чистой архитектурой и TDD. Любит работать в дружной команде, где каждый готов прийти на помощь.
Александр – Senior.NET разработчик в компании Mindbox, ранее работал в таких компаниях, как ABBYY и Rambler, является активистом MskDotNet Сommunity. В сферу профессиональных интересов входит разработка распределенных cloud-native веб-сервисов и все с этим связанное
Алексей – В IT 12 лет. Работал инеженером технической поддержки, специалистом поддержки системы биллинга, QA-инженеров в различных компаниях и проектах, лидом в команде автоматизаторов.
Сейчас руководит группой разработки из нескольких команд, отвечающих за некоторые CI/CD сервисы и системы в Лаборатории Касперского.
С CI/CD начал активно соприкасаться в 2014 году в роли релиз-мастера CRM-системы одной из крупных Новосибирских IT-компаний. Уже тогда понял, что задачи по подготовке релизных конфигов и мерджа нужных бранчей в master стоит держать подальше от людей.
Дополнительную информацию о встречах MskDotNet Community Вы можете найти в группах сообщества:
VK https://vk.com/mskdotnet
FB https://www.facebook.com/mskdotnet/
Twitter https://twitter.com/mskdotnet
Telegram https://t.me/mskdotnet
Подписывайтесь на новости, задавайте вопросы, участвуйте в жизни сообщества!
Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.