Golang Meetup by Sber
Wed, 20 November 2024, 18:00 (GMT+03:00) | |
Russia, Moscow, Кутузовский пр‑т, 32 (БКЗ, корпус Г) | |
Free | |
Stream available | |
Sber
|
Go в Сбере: как поживает Gopher — Егор Лазаренков, Сбер
Как отчистить архитектуру и стоит ли игра свеч? — Антон Юрченко, Сбер, Олег Ширко, Сбер
В нашем докладе раскроем, зачем унифицируем архитектурные стандарты для всех Go-проектов в командах подразделения.
Разберёмся с тем, что представляет собой чистая архитектура, как эффективно тестировать код и в каких случаях от неё лучше отказаться.
Всё это подкрепим реальными примерами из нашей практики!
Разбираем текст правильно: формальные грамматики на Go — Даниил Подольский, YADRO
Существует стандартная задача: распарсить файл или извлечь информацию из блока данных. Если формат данных стандартный, то проблем не возникает — всё уже придумано до нас.
Однако что делать, если формат данных нестандартный и для него нет парсера ни в стандартной библиотеке, ни на GitHub? Возможны различные варианты решения проблемы — от написания кода, который разбирает данные побайтово, до использования регулярных выражений.
Тем не менее правильный вариант (позволим себе некоторый радикализм в этом высказывании) — это описать формальную грамматику и сгенерировать парсер на её основе. Для тех, кто при упоминании «формальная грамматика» вспоминает Yacc и Bison, стоит отметить, что они слегка отстали от жизни. Сегодня для языка Go существуют более современные и удобные инструменты, о которых мы и поговорим.
«Offensive GoLang» или каким его видит кибербезопасность? — Евгений Разумовский, Сбер
Доклад будет посвящён тому, как использовать Go для повышения безопасности в информационных системах. Мы сосредоточимся на применении защитных механизмов и инструментов, которые можно разработать с его помощью.
Рассмотрим, как Go позволяет создавать решения для мониторинга систем, обнаружения угроз и быстрого реагирования на инциденты. Уделим особое внимание практическим аспектам: от простых инструментов мониторинга до сложных автоматизированных систем защиты. Участники узнают о реальных примерах использования Go в таких областях, как системы обнаружения вторжений, анализ логов и форензика.
Мы также покажем, какие преимущества дает использование Go для задач информационной безопасности: высокая производительность, поддержка многозадачности, возможность работы на разных платформах и статическая компиляция. Вы увидите готовые решения и шаблоны, которые сможете применить в своей работе.