Разработка

Frontend и Backend, Database, DevOps, Highload, мобильная разработка, безопасность, управление требованиями, тестирование, управление проектами и продакшн для руководителей проектов, веб-продюсеров и программистов.

А ещё передовая инженерия и машинное обучение.

Секции
Профессия
Сложность
Залы

Анна Обухова
Agile Coach @ ScrumTrek
Санкт-Петербург

Эпоха менеджмента уходит - мы работаем над сложными системами которые разрабатывают умные люди, в этих условиях единственно эффективной моделью управления становится лидерство. Но как стать человеком за которым пойдут люди? Как продолжать нести серьезную ответственность если по сути из рабочих инструментов остается только сила личности? Как эту силу личности прокачать так чтобы было очевидно - да, это человек который может привести нас к успеху. И причем тут Agile?


Алексей Натекин
Founder, Firekeeper @ DM Labs, Open Data Science
Москва

Многие слышали про внушительные успехи Machine Learning и Data Science: пока одни технологии перекраивают отрасли целиком, другие уже давно незаметно стали частью нашей жизни. Но вот незадача: излишнее внимание прессы и маркетологов к успехам ученых и инженеров создало столько информационного шума, что разобраться, что к чему стало затруднительно. На этой лекции мы вместе разберемся в вопросах:

- что такое Машинное Обучение и Data Science в целом;

- с чем их правильно готовят и едят;

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


David Busby
Information Security Architect @ Percona
Whitchurch, United Kingdom

In this talk we will cover what is an attack surface and what you can do to limit it.

  • Acronym hell what does all these acronyms associated with security products mean and what do they mean?
  • Vulnerability media naming stupidity or driving the message home ?
  • Detection or Prevention avoiding the boy who cried wolf.
  • Emerging technologies to keep an eye on or even implement yourself to help improve your security posture.
  • 2014 -> 2017 what's been going on, why have there been so many compromises ?

Михаил Рахманов
iOS @ Headhunter
Москва

История возникновения

Основные понятия и принципы

Устройство реактивных библиотек "под капотом"

Подходы к построению архитектуры (сервисный и презентационный слой)

Рассмотрение предложенных подходов на примере opensource приложения

Преимущества и недостатки реактивного программирования


Игорь Цупко
технический директор @ Notamedia
Москва

Правда о том, как внедрить в компании документирование проектов, и о том, какая документация вам на самом деле не нужна.

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

Существует ли всегда актуальная, работающая документация на интернет проекты? Давайте разберёмся.


Андрей Ваганов
Senior front-end developer @ Aggregion
Казань

- Показать идеи Angular2

- Показать как можно больше реальной практики

- Применение Redux подхода в Angular2 и почему это круто работает и легко применимо

- Functional reactive programming (FRP) с Angular 2

- Как быстро и без проблем начать


Александр Шитиков
Руководитель разработки @ AGIMA.Mobile
Ульяновск

1. Бизнес-логика как кросс-платформенный модуль.

2. VIPER. Где начинается и заканчивается кросс-платформенность.

3. VIPER для Android. Жизненный цикл.

4. Какие инструменты разработки использовать.

5. Как тестировать.


Нагрузочное тестирование в Lazada

* Как мы до этого дошли и зачем нам это надо

* Что мы используем готового и что пришлось разработать самим

* Как мы анализируем результаты тестов и какую статистику собираем

* Почему мы доверяем результатам тестирования

* Как мы стреляем по продакшену и ничего не боимся

* Какие ресурсы нужны для построения системы нагрузочного тестирования

* Что мы хотим сделать в будущем


Максим Никитин
Директор @ ITсоль
Москва

Кто такие аналитики, чем они занимаются и зачем они нужны в процессе разработки ИТ-систем. Я расскажу:

- чем бизнес-анализ отличается от системного;

- чем юз-кейсы системы отличаются от бизнес-функций;

- как связать в единую модель бизнес-функции, сценарии использования, структуру интерфейсов и классы данных;

- как используя полученную модель требований разработать сценарии тестирования;

- как связать шаги сценария тестирования с требованиями, чтобы понять, что нужно перетестировать при изменении требований.

Всё это с примерами из реальных проектов.


Александр Кириллов
Software engineer @ Evrone

Большинство веб-проектов уже давно переросло уровень монолитных приложений и ворвалось в мир микросервисов. Ни для кого не секрет, что многие разработчики выбирают контейнеризацию как один из способов разворачивания инфраструктуры. В своем выступлении я расскажу почему мы выбрали для себя Kubernetes, с какими сложностями столкнулись и как их решили. Также я рассмотрю основные моменты, с которыми сталкиваются веб-разработчики и сделаю это в контексте Docker-кластера, а еще я затрону вопрос использования developer-окружения на базе Docker-контейнеров.


Максим Милютин
программист @ Postgres Professional
Ульяновск

Реализация Foreign Data Wrapper позволяет обращаться к удалённым серверам с подзапросами в рамках текущего запроса. Данный механизм вкупе с секционированием (в том числе, при помощи расширения pg_pathman) позволяет организовать распределённое хранилище больших таблиц преимущественно для тяжёлых аналитических запросов.

В данном докладе в рамках мастер-класса продемонстрируется такой способ горизонтального масштабирования базы данных, а также проведётся сравнение с существующими решениями шардинга в PostgreSQL.


Offline Mobile JS приложение в браузере и с чем его едят:

- Для чего

- Хранение данных

- Кеширование

- Обновления

- Поддержка браузерами


Ares

ares

Что такое MiTM?

Как он работает и посмотрим на него более подробно вместе с автором Intercepter-NG

  • Заметки об особенностях практической реализации некоторых сетевых атак.

Алексей Рыбаков
Senior Engineer, Technical Evang @ DataArt
Харьков

Кратко коснемся AR/MR/VR и тенденциях в отрасли

Поговорим о том что такое Samsung Gear VR, Google Cardboard и Google Daydream в чем сходство и отличие с точки зрения программиста

И какие SDK/Tool можно с ними использовать


Сергей Ли
Разработчик проекта "Кибертренет" (миокостюм) @ Лаборатория по разработке биомехатронных технологи
Нижний Новгород

Что это такое?

Это универсальный нейроинтерфейс (СРД) - система, которая считывает активность мозга, мышц и движения тела для передачи на любые исполнительные устройства.

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

Вас будет ждать: демонстрация работы миокостюма на нашем инженере. На планшет будет выводиться информация о регистрации сигнала на мышцах. Будут продемонстрированы основные принципы работ.


Алексей Золотых
Frontend разработчик @ Wrike
Санкт-Петербург

Я думаю что доклад будет полезен участникам конференции. Дело в том, любое успешное веб приложение требует постоянной доработки и поддержки, а на фронтенде делать это достаточно сложно. Иными словами с легаси кодом на фронтенде работают все, а как с ним работать информации нет нигде.

Так получилось, что мне пришлось менять систему сборки для компании, где я сейчас работаю (Wrike). На данный момент, в нашем фронтовом репозитории более 2 000 000 строк кода. Из опыта работы с этим массивом и родился этот доклад.

1) Рефакторинг определение

2) Правильный рефакторинг, когда нужно рефакторить и когда не нужно

3) Рефакторинг и встроенные средства IDE и редакторов

4) Рефакторинг из консоли, работа с исходным кодом как с текстом (grep), подводные камни, идеи, решения

5) Рефакторинг стилей. Подводные камни, идеи, решения

6) Рефакторинг JavaScript кода при помощи JavaScript

7) Gulp спешит на помощь


Сергей Баранов
Agile Coach @ ScrumTrek
Москва

Представьте себе пару ситуаций:

— несколько команд научились взаимодействовать более эффективно в обход бюрократических ограничений, но получили за это по рукам, а организация ввела новое правило, которое запрещает использовать этот способ взаимодействия

— по итогам ретроспективы команда разработки нашла серьезную проблему, решение которой вне зоны их влияния. Проблема прошла несколько ступеней вверх, дошла до CTO, который выписал распоряжение отделу Эксплуатации. В отделе эксплуатации распоряжение перешло в статус заявки, заявку трижды была делегирована, потеряна, забыта, понижена в приоритете, заархиварована. При этом между командой и CTO все довольны — с их позиции проблема команды решена.

Если подобная ситуация повторяется раз за разом, то в определенный момент люди в компании начинают ощущать свое бессилие. Другими словами, люди сдаются и бросают любые попытки что-либо изменить, к ним приходит понимание, что результат никак не зависит от предпринимаемых ими действий.

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


Илья Жеманов
Младший консультант SAP MM/SD @ IBS Ульяновск
Ульяновск

1. Отсутствие первичной информации о SAP при трудоустройстве. Опасения.
2. О себе и начале работы Круглосуточного центра поддержки SAP
2.1. Выполняемые функции
2.2. Как построить бесперебойную работу при круглосуточной поддержке
2.3. Возможные трудности при организации круглосуточной поддержки и как их преодолеть.
2.4. Роли в SAP
3. Как я вижу SAP
4. Куда стремиться. Обширность возможностей карьеры в SAP.
5. Мой взгляд на работу в SAP сегодня.
6. Точки входа в SAP.
6.1. Периоды внедрения на предприятиях
6.2. Курсы в университетах
6.3. Стажёрские программы в ИТ-компаниях"


Дмитрий Еманов
Ведущий разработчик @ FirebirdSQL Project
Пенза

В докладе пойдет речь об отказоустойчивости самой РСУБД и серверных решений на ее основе, а также о способах минимизировать downtime вашего сервера при возможных неприятностях. Поговорим о бекапах, избыточности данных, логическом и физическом копировании, инкрементном многоуровневом резервировании, а также различных подходах к репликации. Рассмотрим различные виды standby-конфигураций и какие из вышеперечисленных механизмов позволяют обеспечивать высокую доступность данных.


Анастасия Распопина
Marketing Specialist @ Percona
Нижний Новгород

1. Команда: кто способен так работать и где их взять.

2. Инструменты: синхронизация работы 150 человек в разных часовых поясах.

3. Кейсы и истории из реальности удалёнщика.

4. Межкультурные различия и как их готовить.

5. Корпоративная культура в условиях отсутствия кулера.

Доклад будет интересен основателям стартапов, представителям менеджмента, рассматривающим модель home office, кадровикам виртуальных компаний и специалистам в области внутренних коммуникаций и Developer Relations.


Виктор Черногоров
Партнер, директор по развитию @ MobileUp
Санкт-Петербург

Кто мы и что нам нуж­но? Сегодня? Завтра? ­Послезавтра?

MVP мышление (декомп­озиция 3-х известных ­проектов)

ЦА, KPI и другие умн­ые слова.

Гипотезы и аналитика­


Сергей Кулешов
Заместитель генерального директо @ 1C-Битрикс
Москва

Во время доклада мы:

- выясним, почему нужно меняться

- разберем проблемы выбора идей и направлений для инноваций

- научимся определять лидеров изменений в команде

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


Александр Крайнов
Разработчик Data Science @ Рестрим
Ульяновск

1. В чём особенность направления рекомендаций в области машинного обучения.

2. Что требуется от современных рекомендательных систем и что изменилось с момента проведения конкурса Netflix Prize.

3. Почему все пользователи недовольны рекомендациями и как это исправить.

4. Сложности и вызовы при разработке рекомендательной системы для IPTV масштаба всей страны.

5. В чём преимущество выдачи рекомендаций в масштабе реального времени (online) и как обеспечить их с минимальной задержкой.


Михаил Киселев
Генеральный директор @ «Megaputer Intelligence»
Чебоксары
  • Создание вычислительной системы, близкой по своим возможностям к человеческому мозгу.
  • Импульсные нейронные сети - физиологически близкие модели. Их особенности и преимущества по сравнению с традиционными нейросетями.
  • Перспективы реализации импульсных нейронных сетей в виде специализированных нейроморфных вычислителей.
  • Ключевой момент - алгоритмы обучения импульсных нейронных сетей.
  • Наиболее перспективный подход основан на хеббовском локальном законе синаптической пластичности. Пример - алгоритм L2TP.
  • Синтез сети с нужными свойствами. Процессы самоорганизации сети.