SECON'2020
XII международная конференция разработчиков программного обеспечения
Заявки на доклады

Глеб Гончаров FunBox, Ульяновск
В компании мы занимаемся разработкой продуктов и сервисов для мобильных операторов: от возникновения идеи до сопровождения. Каждый такой проект — результат работы людей из одной или нескольких автономных групп. Это разные люди из самых разных мест: наши офисы работают в трёх городах, а более 25% сотрудников — удалёнщики от Хабаровска до Барселоны.

С ростом штата мы заметили как важно уделять внимание внутренним коммуникациям. Если не обмениваться знаниями друг с другом, то порой страдают процессы и проекты. Например, нередки случаи, когда одна команда решает задачу, успешно решённую ранее соседней командой, но не даже подозревает об этом.

Для преодоления таких барьеров, мы с 2015 года проводим внутренние митапы. Слушателям они позволяют учиться новому и постоянно расширять свой кругозор. Спикерам помогают потренировать soft skills, делиться опытом, ещё лучше разобраться в теме или заявить о себе. Компании — снизить издержки из-за несогласованности внутри себя.

Сейчас мы регулярно проводим внутренние митапы и уже успели сделать несколько публичных. За пять лет мы собрали докладный комитет из инициативных ребят и помогаем спикерам с их выступлениями. Учим формулировать тему, помогаем со слайдами, рисуем дизайн, проводим редактуру текстов, составляем расписание, пишем анонсы, рисуем обложки, делаем трансляции, монтируем видео и даём обратную связь.

Чтобы стало как есть, мы прошли долгий путь. В своём выступлении расскажу о том, зачем нужны публичные выступления, какой путь прошли мы, с какими вызовами столкнулись и как их решали. Также доклад — это практические рекомендации тем, кто ещё начинает или только планирует развивать культуру обмена знаниями.

Надеюсь, что мой доклад поможет менеджерам, HR и руководителям применить наш опыт в своих компаниях.


Аверьянов Илья FunBox, Москва
В FunBox мы поддерживаем несколько сотен сервисов и находимся в постоянной борьбе с повторением одного и того же в разных проектах.

В докладе расскажу о двух типах причин появления бойлерплейта.

+ Прямое дублирование: дублирование служебного кода, стилей, элементов интерфейса, бизнес-логики.

+ Менее заметное косвенное дублирование: зависимость от конкретных интерфейсов внешних библиотек, метадействия с проектами.

Проведу сравнение разных подходов к борьбе с бойлерплейтом:

Скаффолдинг
Библиотеки
Сервисы
Предложу и объясню на примерах советы по правильному использованию этих подходов:

Следование принципам SOLID (конкретно, Interface Segregation и Inversion of Control).
Следование правилу зависимости от более абстрактных и менее конкретных компонентов.
Создание вспомогательной базы сервисов для борьбы с дублированием.


Назаров Антон Zerion, Saint-petersburg
Как-то раз я написал тред про рекрутеров (https://twitter.com/M0rtyMerr/status/1226787133605711872?s=20). Кичливый и максималистский он выполнил свою задачу, привлёк внимание IT комьюнити к нерешенным проблемам найма. Ведь поиск новой работы в нашей области редко бывает приятным процессом, и это хочется исправить.
В докладе я рассматриваю частые ошибки рекрутеров, собранные за 26 пройденных собеседований, и предлагаю пути их решения. Про косяки разработчиков тоже не умолчу!


Столыпин Пётр Премьер-министр, Cанкт-Петербург
11


Фразы из нашей работы "это не баг а фича"и "это не ко мне" надежно вросли в айтишные анекдоты и отражают сложности взаимодействия в нашей молодой отрасли. Я работаю ручным тестировщиком, поэтому у меня не так много "ручек", чтобы принести пользу бизнесу. Я могу выбирать как и что тестировать, а затем выбирать как о найденном рассказать разработчикам -- которые, конечно же, не упустят возможности заявить, что это не баги, а фичи, и быстро закрыть все баг-репорты. Мой доклад о том, почему так происходит с точки зрения современной нейрофизиологии и что мы, как тестировщики, можем делать, чтобы и софт лучше становился, и отдел разработки не видел в нас смертельных врагов. Практические примеры будут из моей ежедневной работы в Evrone, а вот теоретическая часть о сознании и когнитивных искажениях универсальна и полезна всем, к кому заходит прокрастинация и "не лежит душа" к "скучной" работе.


Рита Аникина Эксперт в мире венчура, Москва
-


Лис Михаил филиал в г. Пенза АО "ЭР-Телеком Холдинг", Пенза
Цифровизация и диджитализация – это реалии современного бизнеса. В этих условиях компании сталкиваются с новыми угрозами, которые могут стать причиной серьезных финансовых проблем. Доклад посвящен формированию культуры информационной безопасности на предприятиях.
Расскажу, с какими рисками сталкиваются компании в лице собственных сотрудников. В чем плюс и уникальность комплексного подхода к формированию культуры информационной безопасности. Дам пошаговый алгоритм, как выстроить работу в этом направлении, с какими проблемами можно столкнуться и как их решить.
Отметим, что эти проблемы особенно актуальны в текущей ситуации, когда многие компании переводят своих сотрудников на удаленный режим работы. В этих условиях особую значимость приобретает сохранение коммерческой тайны и финансовой информации. Предложенные нами комплексные решения помогут уберечь критически важные данные вашего бизнеса.


Конюховская Алиса НАУРР, Москва
Как развивались технологии в робототехнике, состояние рынка на сегодня и какие существуют тенденции на будущее


Удалов Дмитрий Postgres.ai, Пенза
В крупных или быстро растущих компаниях доступ к «проду» есть далеко не у всех. Да и с доступом далеко не всегда и не все можно безболезненно проверить. Создание копии “боевой” базы часто занимает часы, и уже после нескольких экспериментов полученная такой ценой копия может стать не пригодной для дальнейшего использования.
Доклад посвящён опыту решения задачи быстрого получения копии полноразмерной БД и инструментам, которые помогут автоматизировать этот процесс.


Лёвин Павел Банк Ренессанс кредит, Пенза
В докладе расскажу, как предлагается строить хранилища данных «по учебнику», и почему такие предложения не всегда хорошее решение. Расскажу, как организовано DWH в нашем Банке, можно ли сказать, что оно сделано по учебнику. Какие проблемы у нас возникают по дороге к текущему виду нашего хранилища, и как мы их решали. К чему мы идём и какие проблемы возникают в этом походе.


Гончаров Андрей Hazelcast, Воронеж
Компилятор TypeScript предоставляет более 90 флагов. 7 из них известны как "strict". 1 предназначен для того, чтобы управлять ими всеми.
В рамках доклада мы пробежимся по всем 7 опциям, разберем, что они должны делать в теории. Рассмотрим код реальных приложений и случаи, когда "strict" режим может спасти нам множество нервных клеток. Поговорим о ковариантности и контрвариантности, как это относится к TypeScript, и почему null наш худший враг.


Бравин Антон Mobirate, Ульяновск
Как попасть в игр разработку не набрав по дороге микрокредитов. Что делать если не попал, или попал не туда, или вообще прогнали от туда куда попал.


Постников Павел Phygitalism, Москва
AR/VR, а так же ML активно вторгаются во все сферы нашей жизни. Какие то, более явные, вы можете знать уже сейчас, но о некоторых, могли не слышать. Я хочу поговорить и попытаться раскрыть несколько тем:
- Какие тренды в xR технологиях уже сейчас видны.
- Как VR помогает делать киноиндустрию лучше.
- Почему роботы вряд ли нас смогу захватить.


Трошин Алексей ФИНАМ, Москва
Я выступал на круглом столе Деловой России с 10-минутным докладом про гибкие подходы в финансовых сервисах, но времени раскрыть тему совсем не было, пробежал только по верхам: https://www.finam.ru/about/newsitem/finam-podelilsya-opytom-sozdaniya-it-produktov-20200220-194551/ Хочу развернуть практическую часть, про особенности в организации команд, про нюансы инфраструктуры, про автоматизацию развёртывания и масштабирования, и про любимого регулятора (ЦБ) с которым не скучно :)


Melnikov Nikita Независимый специалист, Пенза
В докладе рассказывается опыт написания технического задания силами волонтёров, у которых нет инженерного образования. Полученное ТЗ впоследствии было использовано для разработки полноценного программного продукта, а волонтёры по результатам работы могут претендовать на начальную позицию аналитика.


Олег Коровин Одноклассники, Санкт-Петебрург
Когда начинаешь миграцию в большом проекте, то кажется, что как только начнешь использовать новый стек, то жизнь будет прекрасной, и не будет никаких проблем. Но все разбивается об реальность и проблемы вылезают оттуда, откуда не ждали.

В своем докладе я хочу поделиться историей того, как мы начали мигрировать сайт Одноклассников на Реакт, и какие стали появляться с этим проблемы. Покажу странные и порой дикие вещи, и то, как мы с ними начали справляться.


Олег Коровин Одноклассники, Санкт-Петебрург
Ты разработчик в большом проекте, в котором много легаси. Но вот наступил счастливый момент, и ты можешь использовать самый современный стек, дня написания своих фич. И кажется, что теперь жизнь будет прекрасной и смузи польется рекой… Но реальность имеет другое мнение на этот счет!

В своем докладе я расскажу, как на примере простой формы авторизации мы огребли кучу проблем, когда переписали её на Реакт. Покажу места, которые привели к этим проблемам, и поделюсь опытом расследования этих проблем.

Эта история весьма поучительна, потому что в крупных системах не всегда так важно, что думает разработчик, потому что последнее слово всегда за пользователем. Об этом мы и поговорим подробно в докладе.


Левенсон Семен Хантфлоу, Москва
Аутентификация, авторизация... в этих терминах люди часто путаются. Мы поговорим про первое - какие способы аутентификация есть. И какие интересные решения сегодня есть для ее реализации. А обычно это как так - подходите вы домой ко входной двери, а войти не можете, так как дверь требует, чтобы вы обновили свой ~пароль~ ключ
В этом докладе попробуем сделать вход на сайт удобным, но при этом все равно безопасным


Чистова Юлия ЛитРес, Москва
В разработке


Sergey Rozhkov Andersen, Minsk
Работая на аутсорс - ни разу не было такого что вся команда сидит в одном офисе. Начав лидить такие команды или же при приближении к управлению я взглянул на привычные вещи под новым углом, то - от чего бомбило когда я был рядовым разработчиком стал применять сам, придумывая велосипеды - понимал что всё уже придумано до нас. Стал объяснять это коллегам, решать конфликты иначе. Жалею что не знал этого раньше, надеюсь. Бонусом расскажу как не работать (не то что вы подумали) и как сделать команду эффективнее.


Sergey Rozhkov Andersen, Minsk
Способы и методики повышения скорости и качества разработки, выходим из каменного века и переходим к продвинутым практикам: storybook, smart/dumb component architecture, cypress и другие. С примерами, факапами и выводами.


4 года бакалавриата, 2 года магистратуры или 5 лет специалитета. Время потрачено, диплом на руках. Что делать дальше?
Краткое "инженер-программист" в дипломе на самом деле вовсе не обязывает быть именно программистом. Сейчас в IT существует и активно развивается ещё множество направлений, в каждом из которых нужны люди.
Расскажу, куда податься в IT, чтобы чувствовать себя на своём месте и любить свою работу.


Руденко Александр Независимый специалист, Московский город, г Москва
В апреле 2019 года Марк Цукерберг анонсирровал новый стек Facebook для Front End'а: React + GraphQL + Relay Modern. В этом докладе мы с вами разберем третью составляющую - Relay Modern, фреймворк для разработки высоконагруженных данными клиентских приложений на клиенте:
- возможности и задачи, решаемые фреймворком;
- базовую архитектуру приложения;
- основные строительные блоки.