DevPRO’18

Конференция для разработчиков

12 мая, Томск, ул. Набережная реки ушайки, 12 (ИЭМ ТГУ)
*DevPRO – некоммерческое мероприятие. Все деньги с продажи билетов идут на трансфер спикеров, кофе-брейки и развлечения.
700

участников
конференции

150

компаний принимают
участие в конференции

85%

профессиональных
разработчиков

32

первоклассных спикера
со всего мира

Программа конференции

10:00–11:00
Регистрация участников
11:00–11:20
Открытие конференции
The world changes faster than we can imagine: how to keep up and profit

Technology advances exponentially (fast), yet most people can only adopt technology logarithmically (slow). In this conversation, we discuss the unstoppable technology trends and how you can keep up and profit from them.

Mark Smith Business Сonsultant at Bija Company (USA)
Keynote
12:00–12:40
Интеграция WebSocket в архитектуру React/Redux своими руками
  • Небольшой обзор возможностей WebSocket
  • Обзор архитектуры решения в теории
  • Демонстрация кода и работы приложения
  • Обзор возможных проблемных ситуаций и способы их решения, обзор инструментов для отладки
Вячеслав Абрамов Старший frontend-разработчик SibEDGE (Томск)
Web
Порталы для ваших сервисов: вопросы эффективного сочетания фронтенд и портальных технологий для разработки фасадов к сервисным архитектурам
  • Порталы в стадиях и нишах развития технологий разработки
  • Преимущества портальных технологий
  • Стандарты и совместимость разработок среди вендоров, проектов и версий
  • Ошибки и мифы в разработке портальных и фронтенд приложений
  • Порталы как интерфейсный фасад для сторонних и проектных сервисов
  • Использование актуальных фронтенд разработок в порталах
Алексей Обложко Ведущий эксперт Регионального центра развития «Томск» Банка России
ENTERPRISE
Психология рептилоидной продуктивности, или Все мы немного крокодилы
  • Как и почему наш мозг противодействует продуктивности?
  • Теория привычек и как они формируют 80% наших дел
  • Повышение продуктивности через создание положительных привычек
Сергей Кошевой Сооснователь Rubius и основатель Planyway (Томск)
Management
Creating your extreme value strategy

You'll work on your own specific design strategy for identifying and designing extreme value into your products. You'll leave with a checklist of items you must consider to position your products to lead the market.

  • A thirty item checklist hierarchy for delivering value
  • What select buyers need to say "yes"?
  • How to approach the market for maximum profit?
  • Why your MVM (minimum viable market) is more critical than your MVP (Minimum Viable Product)?
Mark Smith Business Сonsultant at Bija Company (USA)
Startups
12:45–13:25
Простые и безболезненные фронтенд-лайфхаки на каждый день
  • Точная вёрстка по макету с Figma и расширениями для Chrome
  • Используем WebStorm эффективнее: отладка в IDE, линтинг на лету, плагин для запоминания горячих клавиш
  • Наглядная документация с JSDoc, чтобы точно знать, как оно работает
  • Упорядочим свойства в CSS, если перфекционизм у вас в крови
  • Как понять, на что тесты писать – используем Karma Coverage?
Инна Байкова Frontend-разработчик Sidenis (Томск)
Web
Docker с минимальными усилиями
  • Как в окружении разработчика повторить продакшн?
  • Автоматизируем тестирование и деплой
  • Тонкости при работе с локальными контейнерами
  • Быстрый старт с Docker в продакшн
Андрей Лоскутов Разработчик Supl.biz (Томск)
Enterprise
Золотая корона online – как создать интернет-сервис планетарного масштаба
  • Как добиться вовлечённости всей команды?
  • Как управлять изменениями архитектуры; как вовремя понять, что пришло время всё переделать?
  • Как минимизировать технические риски, возникающие при интеграции с внешними партнёрами?
  • Как сохранить управляемость команды при взрывном росте с 7 до 70 человек?
Алексей Мирютов Руководитель Томского центра разработки ЦФТ (Томск)
Management
Зачем стартапу акселерация. Корпоративные и венчурные акселераторы
Дмитрий Козлов Digital-партнёр корпоративного блока Альфа-Банк (Москва)
Startups
13:30–14:10
Применяем стандарты кодирования NASA к JavaScript
  • Что такое "космические" стандарты в web-приложениях?
  • Причём тут JavaScript?
  • Почему софт для ракет не пишут на JS?
  • А ты бы полетел на самолёте под управлением JavaScript?
Денис Радин Евангелист в Evolution Gaming и организатор AmsterdamJS и React Amsterdam (Netherlands)
Web
TDD: когда нужно и, самое главное, когда не нужно
  • Когда стоит использовать TDD в разработке проекта?
  • Когда не стоит использовать TDD, потому что он будет мешать?
  • Поговорим, почему unit-тесты не нужны
  • Настройка CI для удобной работы с тестами
  • Запуск параллельных тестов и почему атомарность тестов очень важна
Павел Калашников Ведущий разработчик-консультант SimbirSoft (Ульяновск)
Enterprise
Soft skills в действии: практики, которые помогают нам не писать лишний код
  • Что такое «лишний код» и чем он плох?
  • Практика организации взаимодействия с заказчиками
  • Как увеличить эффективность работы команды до начала кодирования?
Надежда Дебогори Тестировщик команды разработки R&D департамента HeadHunter (Москва)
Management
Инструменты успешного предпринимателя: Lean Startup
Олег Жумаханов Серийный предприниматель, трекер акселератора ФРИИ (Москва)
Startups
14:10–15:00
Сибирский перекус (чай, кофе, плюшки, ватрушки, пирожки по бабушкиному рецепту)
15:00–15:40
2 года жизни с React Native
  • Знакомство с технологией React Native – демистификация простыми словами
  • Как построить архитектуру на гибридной технологии и масштабировать разработку
  • Как не ошибиться в выборе (за и против)
  • Реальные кейсы и боль из практики использования React Native в крупной компании
Евгений Ртищев Старший руководитель направления по развитию IT-систем Сбербанк-Технологии (Москва)
Web
Высоконагруженные системы онлайн-репликации >500 ТБ данных клиентов между континентами: Amazon S3 (США) – облако Mail.ru (Россия)
  • Особенности Lambda-архитектур в Amazon
  • Преимущества NoSQL как промежуточного хранилища данных
  • Репликация как спасение от аварий и потери данных
  • Инфраструктура очередей в облаках
Александр Сербул Руководитель направления контроля качества интеграции и внедрений 1С-Битрикс (Москва)
Enterprise
Заказчик и разработчик – диалог по разные стороны планеты
Justin Filmer CEO Logistics Pro (США)
Даниил Доронкин Разработчик Rubius (Санкт-Петербург)
Management
Какой дизайнер нужен в 2018 году?
  • Почему вы мало зарабатываете?
  • Чего на самом деле хочет работодатель?
  • Зачем дизайнеру мыслить бизнес-логикой?
  • Какими навыками должен обладать дизайнер?
  • Почему так важно настроить дизайн-процесс?
  • Что делать и как прокачаться?
Дмитрий Чернов Основатель WDI Design School (Новосибирск)
UX/UI
15:45–16:25
Подходит ли Vue.js для создания большого web-приложения?
  • Разберёмся, что у нас есть на старте (модули, плагины, фреймворки)
  • Что делает разработку на Vue.js реально удобной?
  • Как дела с производительностью?
  • Каковы возможности декомпозиции и способности скелиться?
Андрей Солодовников Ведущий JavaScript разработчик N1.RU (Краснодар)
Web
Как мы всех обманули, используя PostgreSQL
  • Как сделать реляционный доступ к нереляционным данным?
  • Почему мы выбрали PostgreSQL?
  • Нереляционное по-реляционному: тонкости
  • Новый уровень: ещё выше производительность, более сложные запросы, больше данных
Николай Перевалов Ведущий разработчик Automiq Software (Томск)
ENTERPRISE
Надёжный Scrum, или Как успеть к дедлайну в большом проекте
  • Как совместить fix price и итеративность?
  • Почему Burndown Chart ошибается в сроках проекта?
  • Вероятностная природа оценок
  • Как правильно использовать оценки, чтобы успеть к дедлайну?
  • Как это всё работает на практике?
Максим Копнов Руководитель группы разработки "ТомскНИПИнефть" (Томск)
Management
Ловушки мышления в проектировании интерфейсов, или Почему умным быть плохо
  • Когнитивные искажения – не баг, а фича
  • Какие ошибки помогают улучшить пользовательский опыт продуктов?
  • В какие ловушки мышления попадает команда при проектировании интерфейсов и как из них выбраться?
  • Почему ошибки мозга – это нормально и какую пользу можно из них извлечь?
Анастасия Шевченко Ведущий UI/UX дизайнер Userstory (Томск)
UX/UI
16:30–17:10
Как построить летучий корабль. Современные PaaS-решения
  • Разработка архитектуры нового облачного приложения – море возможностей или жёсткие ограничения?
  • Языки, технологии и готовые решения в облачных продуктах
  • Практический пример отказоустойчивой архитектуры
Григорий Кареев Ведущий разработчик Ingram Micro (Новосибирск)
Web
История любви и ненависти: как удерживать заказчика на протяжении 15 лет
  • Что делать, когда заказчик бьётся в истерике?
  • Как укрепить доверие клиента в спорных ситуациях?
  • Как остаться партнёрами, когда проект провалился?
  • Как строить отношения с клиентом, если срок проекта конечен?
  • Как в сложных переговорах найти формулу взаимодействия?
Андрей Березин Основатель Zennex (Томск)
Enterprise
Квартирник. Чего ждут от айтишников работодатели: руководители томских компаний о том, как выглядит подбор и работа с IT-кадрами "изнутри"
Management
QA спит – тесты идут, но это неточно
  • Почему автоматизация всего не гарантирует качества?
  • Как организовать процесс автоматизации, нацеленной на результат?
  • Что учитывать при разработке автотестов?
  • Реальный опыт автоматизации тестирования CAM системы через UI (TestComplete). Трудности и способы их преодоления
Лидия Туктарова QA-инженер DP Labs
Ольга Брагина Ведущий QA-инженер DP Labs
QA
17:15–18:30
Розыгрыш призов от партнёров. Закрытие конференции.
18:30
Afterparty

Фишки конференции

  • Выставка

    Выставка

  • Призы от партнёров

    Призы от партнёров

  • Игры

    Игры

  • Угощения

    Угощения

  • Море нетворкинга

    Море нетворкинга

  • Afterparty

    Afterparty

Организаторы

Rubius
Томский Государственный университет
Администрация Томской области
ФРИИ
Google Developers

Томску нужно побольше таких мероприятий, на которых собираются единомышленники из разных ИТ-Компаний. Здесь происходит обмен опытом, новые знакомства, появляется возможность услышать альтернативную точку зрения на привычные вещи, узнать о разработках и направлениях деятельности других ИТ-Компаний Томска, это ценно. Спасибо Rubius за создание такой отличной традиции для ИТ-сообщества Томска!

Ирина Залозных HR SIDENIS

Меня впечатлил режим Live Demo – программирование прямо сейчас, как на открытой операции. Очень живой доклад получился у представителей Interweb – практические советы командам, в которых нет своего дизайнера или специалиста по UX/UI, и как всегда нет времени. К сожалению, я не была на докладе Сергея Ошаева, но мне кажется, что я его уже слышала и во многом согласна с ним. Ещё меня зацепила цель конференции – превратить Томск в Кремниевую долину. Удачи ребятам в её достижении!

Маргарита Суворова Элком+, Томск

В связи с небольшой дезориентацией я забыл сказать самое главное. Спасибо. Спасибо Вам за то, что вы делаете! Меня давно мучал вопрос: что дальше, чем я хочу заниматься? И именно благодаря конференции и позитивно заряженным людям у меня больше нет сомнений куда я направлю свой жизненный курс. Пока я ехал домой я серьёзно пересмотрел своё отношение к миру и людям. Вы сказали, что одно сказанное слово может изменить многое. Так и есть. Спасибо!

Александр Мигутский Кемерово