Привет! Осталось две недели до конференции DUMP, которая пройдет 14 апреля в Екатеринбурге. Программа готова. Вас ждёт 61 доклад в секциях FrontTalks, Serverside, Mobile, Design, DevOps, Тестирование, Management, Science.
Этот пост будет полезен для тех, кто до сих пор думает, ехать ему на конференцию или нет.
В этом году выступят докладчики из Dropbox, JetBrains, Mozilla, Mail.Ru, Яндекса, Rambler&Co
Жмите на спойлеры — за ними все доклады с краткими тезисами.
Полные тезисы и расписание смотрите на сайте конференции.
Все доклады прошлой конференции можно посмотреть на нашем YouTube-канале
В преддверии DUMP мы сделали два интереснейших интервью с докладчиками. Уверены, у вас есть свои вопросы к спикерам, задать их можно будет на конференции.
1. Интервью с разработчиком из Dropbox Леонидом Васильевым о работе и жизни в Ирландии
2. Как перестать ходить на конференции участником и начать выступать? Советы от Андрея Акиньшина
В прошлом году мы написали отдельный пост для тех, кто едет на DUMP из других городов. Коротко: DUMP — это отличный повод побывать в Екатеринбурге и посмотреть на столицу Урала почти без отрыва от работы. Конференция, афтепати, лучший российский музей про девяностые, памятник клавиатуре и другие интересные места Екатеринбурга — подробнее об этом читайте в посте.
Если вы за бюджетный вариант, то вот и вот хорошие хостелы.
Еще у нас есть отели-партнеры — Анжело, Гранд-Авеню и Реноме. Если при бронировании вы скажете кодовое слово «дамп», то цена будет значительно ниже, чем на сайте. В Анжело удобно жить, если вы поздно прилетаете, потому что он соединен коридором с аэропортом, и никуда больше ехать не придется. Гранд-Авеню и Реноме расположены в самом центре. Из Реноме до бесплатного автобуса до Экспо 5 минут пешком.
Как всегда, во время перерывов скучать не придется. В течение дня можно будет подумать, поиграть и сфотографироваться в зонах нашего Генерального спонсора E-Soft, а особо удачливые даже выиграют клевые призы, среди которых квадрокоптер. Утро станет добрым после завтрака от СКБ Контур. Примерить на себя хипстерский образ жизни можно будет у стенда Naumen — там вас ждут мюсли, смузи и балансборды. Оценить силу своего мозга сможете в «Битве умов» от ИскраУралТел.
Рекомендуем внимательно рассмотреть содержимое сумки участника, чтобы не пропустить сюрпризы и сувениры от наших партнеров. И, конечно, задавайте вопросы после докладов, потому что самым любопытным участникам спонсоры секций будут дарить подарки. Но это еще не все! Больше движух найдете на самом DUMP.
После основной части едем дружно на афтепати в кафе «Пятница». Из Экспо будут бесплатные автобусы, которые довезут нас до места. Кафе забронировано только для нас — будет игротека с настолками, крепкие и не очень напитки и отличная компания.
До 1 апреля билет стоит 4500 рублей. Полная программа и регистрация — на сайте конференции.
Конференция пройдёт в Экспо (Екатеринбург, Экспо-бульвар, д. 2). До Экспо мы организовываем бесплатный трансфер из центра утром и обратно вечером.
Экспо, 14 апреля с 10.00 до 18.00, с 18.00 — афтепати.
Спасибо нашим спонсорам: Генеральному спонсору — компании E-Soft, партнёрам конференции — СКБ Контур, Naumen, Сбербанк-Технологии.
Этот пост будет полезен для тех, кто до сих пор думает, ехать ему на конференцию или нет.
В этом году выступят докладчики из Dropbox, JetBrains, Mozilla, Mail.Ru, Яндекса, Rambler&Co
Программа
Жмите на спойлеры — за ними все доклады с краткими тезисами.
Секция FrontTalks
Часто возникает ситуация, когда нужна документация для API. Например, если вы работаете в команде, где роли backend и frontend разработчика исполняют разные люди. Или нужно дать доступ к API сторонним разработчикам. Артём Кузвесов (Ideco, Екатеринбург) сделает доклад про RESTful API, сравнит готовые решения для документации API, расскажет про swagger; научит, как можно сразу проверить и протестировать свою документацию и как красиво её отобразить.
Мы живем в мире, построенном на компонентах. Сложные компоненты строятся на основе простых. Нам приходится следить за зависимостями между ними. Владимир Гриненко (Яндекс, Симферополь) расскажет про зависимости в компонентном вебе, приготовленные правильно.
Чем больше и сложнее становится проект, тем чаще приходится решать проблему производительности. Ярослав Лызлов из Банка «Точка» (Екатеринбург) расскажет, почему они решили поменять фреймворк, выбрали Angular, решили переехать на TypeScript и почему решили делать гибридное приложение.
Многие С++, Java и C# разработчики тепло встретили появление TypeScript, — и это был лишь вопрос времени, чтобы многие Web SDK были полностью переписаны на TypeScript. Григорий Петров, технический евангелист в Voximplant (Москва), в докладе сделает фокус на сложностях, с которыми можно столкнуться во время портирования, и на ожиданиях, которые могут оправдаться или не оправдаться от подобной смены стека технологий.
Многие называют Vue.js смесью React и Angular 1. Разработчик из Evrone (Калининград) Вольдэмар Дулецкий расскажет, почему стоит начать изучать Vue, если вы до этого писали на jQuery, и в чем основные преимущества и недостатки перед React.
Игорь Алексеенко (Академия HTML, С-Петербург) покажет на примерах, в каких случаях нужно делать ставку на кеширование, а в каких можно довериться процессору. Слушатели смогут улучшить производительность интерфейсов, которые они разрабатывают.
Никита Прокопов (Cognician, Новосибирск) расскажет, как можно делать клиент-серверную коммуникацию нового поколения: расширенные модели данных, высокоуровневые API, логи событий и т.д. Ещё покажет сложные сценарии, расскажет про проблемы и объяснит, как их можно решать и какие для этого есть инструменты.
Артём Кувалдин (Яндекс, Екатеринбург) расскажет, как с помощью технологии Service Workers сделать любую веб-страницу доступной без интернета, а также покажет, где в Яндексе уже используют эту технологию.
Мы живем в мире, построенном на компонентах. Сложные компоненты строятся на основе простых. Нам приходится следить за зависимостями между ними. Владимир Гриненко (Яндекс, Симферополь) расскажет про зависимости в компонентном вебе, приготовленные правильно.
Чем больше и сложнее становится проект, тем чаще приходится решать проблему производительности. Ярослав Лызлов из Банка «Точка» (Екатеринбург) расскажет, почему они решили поменять фреймворк, выбрали Angular, решили переехать на TypeScript и почему решили делать гибридное приложение.
Многие С++, Java и C# разработчики тепло встретили появление TypeScript, — и это был лишь вопрос времени, чтобы многие Web SDK были полностью переписаны на TypeScript. Григорий Петров, технический евангелист в Voximplant (Москва), в докладе сделает фокус на сложностях, с которыми можно столкнуться во время портирования, и на ожиданиях, которые могут оправдаться или не оправдаться от подобной смены стека технологий.
Многие называют Vue.js смесью React и Angular 1. Разработчик из Evrone (Калининград) Вольдэмар Дулецкий расскажет, почему стоит начать изучать Vue, если вы до этого писали на jQuery, и в чем основные преимущества и недостатки перед React.
Игорь Алексеенко (Академия HTML, С-Петербург) покажет на примерах, в каких случаях нужно делать ставку на кеширование, а в каких можно довериться процессору. Слушатели смогут улучшить производительность интерфейсов, которые они разрабатывают.
Никита Прокопов (Cognician, Новосибирск) расскажет, как можно делать клиент-серверную коммуникацию нового поколения: расширенные модели данных, высокоуровневые API, логи событий и т.д. Ещё покажет сложные сценарии, расскажет про проблемы и объяснит, как их можно решать и какие для этого есть инструменты.
Артём Кувалдин (Яндекс, Екатеринбург) расскажет, как с помощью технологии Service Workers сделать любую веб-страницу доступной без интернета, а также покажет, где в Яндексе уже используют эту технологию.
Секция Serverside
Разработчик в 2ГИС Андрей Литуненко (Новосибирск) расскажет, как они сделали систему логирования для PHP-приложения. Это приложение для владельцев компаний, которые хотят разместить/обновить информацию в 2ГИС. Под капотом системы — Elactic Search, Logstash, Kibana и система Prometheus, чтобы рассказывать команде, когда что-то сломалось.
Александр Сербул, руководитель отдела качества и внедрений 1С-Битрикс (Москва), расскажет о подводных камнях при анализе и проектировании распределённых алгоритмов рекомендаций и кластеризации, воплощении сервиса на базе современного стека и готовых библиотек: java, Apache Spark, Apache Mahout, испытаниях и метриках качества.
Разработчик из Naumen Максим Зубов(Екатеринбург) сделает доклад «Модель акторов и параллелизм с использованием Akka». Максим расскажет о модели акторов и ее особенностях, рассмотрит возможности Akka, преимущества и недостатки ее использования и покажет несколько примеров из жизни.
Если вы работаете с большим количеством разных текстов, в какой-то момент хочется автоматизированно получить информацию, о чём же по существу каждый из этих текстов. Руслан Талипов (Ridero, Екатеринбург) объяснит, как решить эту задачу с помощью тематического моделирования — одного из приложений машинного обучения к анализу текстов.
Разработчик Rider в JetBrains, мейнтейнер проекта BenchmarkDotNet, .NET MVP, кандидат физико-математических наук, серебряный призёр ACM ICPC Андрей Акиньшин расскажет про долгожданный кроссплатформенный .NET, его возможностях и невозможностях на текущий момент.
Андрей Фефелов (Mastery.pro, Екатеринбург) расскажет, как они делали BI (это такая штука с кучей графиков для аналитики) для крупного поставщика фармацевтики: как ставили задачи анализа данных, чем отличается OLAP от OLTP; плюсы и минусы архитектуры решения; почему именно Postgres подходит на роль не только хранилища, но и слоя ETL (extract transform load).
Хайп вокруг чатботов не стихает вот уже около года. Алексей Могильников (ConfBot, Москва) на простом примере покажет, как написать интересного чатбота. Пример будет на Ruby, но чатботы — это история, в которой язык имеет ещё меньшее значение, чем обычно. Так что, даже если вы не рубист, то всё равно будет понятно и полезно.
Каждый фреймворк/язык программирования предлагает вам свой собственный вариант приготовления «живого» веба. Появится ли в этой области стандарт, который, наконец-то, «взлетит»? Владимир Дементьев (Evil Martians, Москва) предлагает подробней остановиться на этой проблеме и пофантазировать на тему возможности возникновения стандарта «живого» веба и возможных реализаций.
Александр Сербул, руководитель отдела качества и внедрений 1С-Битрикс (Москва), расскажет о подводных камнях при анализе и проектировании распределённых алгоритмов рекомендаций и кластеризации, воплощении сервиса на базе современного стека и готовых библиотек: java, Apache Spark, Apache Mahout, испытаниях и метриках качества.
Разработчик из Naumen Максим Зубов(Екатеринбург) сделает доклад «Модель акторов и параллелизм с использованием Akka». Максим расскажет о модели акторов и ее особенностях, рассмотрит возможности Akka, преимущества и недостатки ее использования и покажет несколько примеров из жизни.
Если вы работаете с большим количеством разных текстов, в какой-то момент хочется автоматизированно получить информацию, о чём же по существу каждый из этих текстов. Руслан Талипов (Ridero, Екатеринбург) объяснит, как решить эту задачу с помощью тематического моделирования — одного из приложений машинного обучения к анализу текстов.
Разработчик Rider в JetBrains, мейнтейнер проекта BenchmarkDotNet, .NET MVP, кандидат физико-математических наук, серебряный призёр ACM ICPC Андрей Акиньшин расскажет про долгожданный кроссплатформенный .NET, его возможностях и невозможностях на текущий момент.
Андрей Фефелов (Mastery.pro, Екатеринбург) расскажет, как они делали BI (это такая штука с кучей графиков для аналитики) для крупного поставщика фармацевтики: как ставили задачи анализа данных, чем отличается OLAP от OLTP; плюсы и минусы архитектуры решения; почему именно Postgres подходит на роль не только хранилища, но и слоя ETL (extract transform load).
Хайп вокруг чатботов не стихает вот уже около года. Алексей Могильников (ConfBot, Москва) на простом примере покажет, как написать интересного чатбота. Пример будет на Ruby, но чатботы — это история, в которой язык имеет ещё меньшее значение, чем обычно. Так что, даже если вы не рубист, то всё равно будет понятно и полезно.
Каждый фреймворк/язык программирования предлагает вам свой собственный вариант приготовления «живого» веба. Появится ли в этой области стандарт, который, наконец-то, «взлетит»? Владимир Дементьев (Evil Martians, Москва) предлагает подробней остановиться на этой проблеме и пофантазировать на тему возможности возникновения стандарта «живого» веба и возможных реализаций.
Секция Mobile
Андрей Легчилин и Роман Парадеев из екатеринбургского Яндекса на примере приложения Яндекс.Авиабилеты расскажут, какие задачи стояли при переходе на гибридное приложение, насколько удалось их достичь, и какие есть особенности реализации гибридных приложений под iOS и Android.
Станислав Краснояров (Redsteep, С-Петербург) расскажет про основные принципы и устройство React Native и Redux, поделится своим опытом разработки приложения под iOS, покажет, как именно React Native упрощает рабочий процесс, и какие в нём есть недостатки.
Число активных пользователей смартфонов стремительно растет. Тем не менее, условия сети неоднородны и зачастую это становится причиной негативного UX и, как следствие, низких оценок в маркете. Александр Блинов, Lead Android Developer из RedMadRobot (Москва), расскажет, как спроектировать архитектуру вашего приложения для работы в сетях с потенциально медленным интернетом или его отсутствием.
Tanay Pant (Нью-Дели) из Mozilla Foundation, автор трёх книг по программированию, расскажет, что такое WebVR, научит создавать приложения с виртуальной реальностью, расскажет о доступных девайсах для обучения, даст рекомендации по началу работы с WebVR. Кроме этого, он расскажет про A-Frame и его компоненты, с помощью которого вы сможете создать собственные проекты с виртуальной реальностью.
Руководитель отдела iOS-разработки Rambler&Co Александр Сычев (Москва) поделится практиками написания тестов в Swift-проектах, сложностями, которые при этом возникают, и тому, как их решать. Отдельно будет рассмотрен вопрос кодогенерации, упрощающей жизнь любому Swift-программисту.
Звиад Кардава (Voximplant, Google Developer Expert, Москва) подробно расскажет, что такое Android Things и Weave: чем новая ОС отличается от обычного Android, какие в ней есть особенности, как под неё разрабатывать, и прямо на сцене вместе с участниками напишет небольшое демо-приложение.
Те, кто тестирует мобильные приложения, знают, что большая часть такого тестирования — это приведение устройства и приложения в нужное состояние: правильная геолокация или скорость перемещения, состояние сервера, наличие или отсутствие необходимых ресурсов. Ускорить тестирование мобильных приложений помогают debug-панели. Арсений Батыров (Badoo, Москва) расскажет об опыте использования debug-панелей на популярных ОС: Android, iOS и Windows Phone, а также на паре непопулярных.
Иван Портнов (СофтПлюс, Челябинск) расскажет, как находить и устранять утечки. Поделится опытом борьбы с утечками через реализацию кэша и использования WeakReference. Расскажет, как они шарили объекты между списками разных фрагментов и как это помогло приложению.
Иван Крыгин (Сбербанк-Технологии, Москва) сделает доклад, посвященный достижениям на уровне модели в приложении Сбербанк-Онлайн. Иван расскажет, какие задачи по работе с данными и их представлением перед ними ставились, с какими трудностями они столкнулись и каких результатов добились.
Станислав Краснояров (Redsteep, С-Петербург) расскажет про основные принципы и устройство React Native и Redux, поделится своим опытом разработки приложения под iOS, покажет, как именно React Native упрощает рабочий процесс, и какие в нём есть недостатки.
Число активных пользователей смартфонов стремительно растет. Тем не менее, условия сети неоднородны и зачастую это становится причиной негативного UX и, как следствие, низких оценок в маркете. Александр Блинов, Lead Android Developer из RedMadRobot (Москва), расскажет, как спроектировать архитектуру вашего приложения для работы в сетях с потенциально медленным интернетом или его отсутствием.
Tanay Pant (Нью-Дели) из Mozilla Foundation, автор трёх книг по программированию, расскажет, что такое WebVR, научит создавать приложения с виртуальной реальностью, расскажет о доступных девайсах для обучения, даст рекомендации по началу работы с WebVR. Кроме этого, он расскажет про A-Frame и его компоненты, с помощью которого вы сможете создать собственные проекты с виртуальной реальностью.
Руководитель отдела iOS-разработки Rambler&Co Александр Сычев (Москва) поделится практиками написания тестов в Swift-проектах, сложностями, которые при этом возникают, и тому, как их решать. Отдельно будет рассмотрен вопрос кодогенерации, упрощающей жизнь любому Swift-программисту.
Звиад Кардава (Voximplant, Google Developer Expert, Москва) подробно расскажет, что такое Android Things и Weave: чем новая ОС отличается от обычного Android, какие в ней есть особенности, как под неё разрабатывать, и прямо на сцене вместе с участниками напишет небольшое демо-приложение.
Те, кто тестирует мобильные приложения, знают, что большая часть такого тестирования — это приведение устройства и приложения в нужное состояние: правильная геолокация или скорость перемещения, состояние сервера, наличие или отсутствие необходимых ресурсов. Ускорить тестирование мобильных приложений помогают debug-панели. Арсений Батыров (Badoo, Москва) расскажет об опыте использования debug-панелей на популярных ОС: Android, iOS и Windows Phone, а также на паре непопулярных.
Иван Портнов (СофтПлюс, Челябинск) расскажет, как находить и устранять утечки. Поделится опытом борьбы с утечками через реализацию кэша и использования WeakReference. Расскажет, как они шарили объекты между списками разных фрагментов и как это помогло приложению.
Иван Крыгин (Сбербанк-Технологии, Москва) сделает доклад, посвященный достижениям на уровне модели в приложении Сбербанк-Онлайн. Иван расскажет, какие задачи по работе с данными и их представлением перед ними ставились, с какими трудностями они столкнулись и каких результатов добились.
Секция DevOps
Александр Титов, совладелец компании Express42 (Москва), с 2010 года развивающий тему DevOps в России, раскроет понятие DevOps, расскажет о том, как нужно относится к практикам и культуре DevOps, и объяснит, почему без DevOps не получится производить классные цифровые продукты.
В каждой компании есть люди, которые только пришли в проект, есть люди, которые не сталкиваются напрямую с кодом проекта, и есть люди, которые сталкиваться с ним просто не должны. Но так или иначе разработка — это код. Как нам им помочь? Василий Останин (АБАК ПРЕСС, Екатеринбург) поделится опытом, как снизить порог вхождения нового разработчика (а также верстальщика и тестера) в процесс разработки при помощи DevOps.
Воспроизводимая сборка, быстрый и надежный процесс внедрения кода вместе в самовосстанавливающимися сервисами формируют основу стабильной инфраструктуры. Site Reliability Engineer в Dropbox Леонид Васильев (Дублин) расскажет, как с точки зрения SRE вышеупомянутые характеристики были реализованы в Dropbox, какие технологии используются и с какими сложностями столкнулся Dropbox.
Эдуард Медведев (Brocade, Калифорния) расскажет о том, как сделать чат центром управления в большой DevOps-организации. Можем ли мы управлять не серверами, а целыми кластерами? Контролировать масштабирование? Восстанавливать приложения после DDoS-атак? И главное — зачем вообще для этого чат?
В каждой компании есть люди, которые только пришли в проект, есть люди, которые не сталкиваются напрямую с кодом проекта, и есть люди, которые сталкиваться с ним просто не должны. Но так или иначе разработка — это код. Как нам им помочь? Василий Останин (АБАК ПРЕСС, Екатеринбург) поделится опытом, как снизить порог вхождения нового разработчика (а также верстальщика и тестера) в процесс разработки при помощи DevOps.
Воспроизводимая сборка, быстрый и надежный процесс внедрения кода вместе в самовосстанавливающимися сервисами формируют основу стабильной инфраструктуры. Site Reliability Engineer в Dropbox Леонид Васильев (Дублин) расскажет, как с точки зрения SRE вышеупомянутые характеристики были реализованы в Dropbox, какие технологии используются и с какими сложностями столкнулся Dropbox.
Эдуард Медведев (Brocade, Калифорния) расскажет о том, как сделать чат центром управления в большой DevOps-организации. Можем ли мы управлять не серверами, а целыми кластерами? Контролировать масштабирование? Восстанавливать приложения после DDoS-атак? И главное — зачем вообще для этого чат?
Секция Design
Дизайнеры интерфейсов из СКБ Контура Ксения Ильиных и Екатерина Мохова расскажут, как провести количественное тестирование интерфейса. Не просто дать пользователям интерактивный прототип, но и попросить фидбек и наблюдать за их действиями в вебвизоре. Помимо этого получить дополнительную выгоду в виде знакомства пользователей с новым интерфейсом. Это тестирование интересно тем, что в реализации не участвовал ни один разработчик.
Иван Вторых и Павел Погудин из студии анимации «Светлые Истории» расскажут, как анимационная техника помогает рассказать историю, сколько это стоит, как бренды применяют анимационные инструменты и пошагово объяснят, как создать проект.
Директор JetStyle и Ridero, гейм-мастер в «Живых играх» Алексей Кулаков (Екатеринбург) научит, как можно проектировать опыт с помощью живых игр, в чем разница между привычными практиками, как это поможет в работе ux дизайнеру, и как это все использовать в проектировании пользовательского опыта сегодня и завтра.
Олег Чулаков (Ростов-на-Дону), руководитель одноименной студии, которая занимает 5 место рейтинга дизайн-студий в digital Tagline-2016, объяснит, что такое человечный подход к дизайну, расскажет, как интерфейсы создают и передают эмоции, и научит принципам создания продуктов, в которые можно влюбиться.
В современном обществе почти не осталось тех, кто бьёт технические приборы, когда они неисправны. Есть ли вероятность, что прогресс лишит желания бить других людей, когда они барахлят? О чем общаться глухому, слепому и немому? Как сделать так, чтобы твой сын не стал дизайнером? Денис Башев, фрилансер, куратор в Школе дизайна НИУ ВШЭ (Москва), ответит на эти вопросы в своём докладе.
Руководитель отдела проектирования и дизайна интерфейсов в Mail.Ru Group, автор любимого всеми «Дайджеста продуктового дизайна» Юрий Ветров (Москва) даст пошаговый чеклист изменений в процессах дизайн-команды и компании в целом, который поможет системно выдавать добротный дизайн.
Денис Кортунов (Acronis, Москва), поработавший и в собственной студии, и в продуктовых компаниях, попробует описать основные различия дизайнера в продуктовой компании от дизайнера в агентстве или студии и проиллюстрирует это собственным опытом.
Сергей Рассказов, основатель Школы шрифтового дизайна (С-Петербург), организатор международного фестиваля Typetersburg, руководитель Шрифтовой бригады и автор телеграм-канала «Шрифтовой дизайн», расскажет о шрифтовом дизайне настоящего и будущего, кинет камень в сторону перфекционизма и определит грани дозволенного для шрифтовых пользователей.
Антон Виноградов (Яндекс, Москва) будет размышлять про путь интерфейса от карандаша до продакшена. Как оно сейчас и где. Архитектуры дизайн-систем, и зачем они нужны. Автоматизация поддержки интерфейсов и их развития.
Иван Вторых и Павел Погудин из студии анимации «Светлые Истории» расскажут, как анимационная техника помогает рассказать историю, сколько это стоит, как бренды применяют анимационные инструменты и пошагово объяснят, как создать проект.
Директор JetStyle и Ridero, гейм-мастер в «Живых играх» Алексей Кулаков (Екатеринбург) научит, как можно проектировать опыт с помощью живых игр, в чем разница между привычными практиками, как это поможет в работе ux дизайнеру, и как это все использовать в проектировании пользовательского опыта сегодня и завтра.
Олег Чулаков (Ростов-на-Дону), руководитель одноименной студии, которая занимает 5 место рейтинга дизайн-студий в digital Tagline-2016, объяснит, что такое человечный подход к дизайну, расскажет, как интерфейсы создают и передают эмоции, и научит принципам создания продуктов, в которые можно влюбиться.
В современном обществе почти не осталось тех, кто бьёт технические приборы, когда они неисправны. Есть ли вероятность, что прогресс лишит желания бить других людей, когда они барахлят? О чем общаться глухому, слепому и немому? Как сделать так, чтобы твой сын не стал дизайнером? Денис Башев, фрилансер, куратор в Школе дизайна НИУ ВШЭ (Москва), ответит на эти вопросы в своём докладе.
Руководитель отдела проектирования и дизайна интерфейсов в Mail.Ru Group, автор любимого всеми «Дайджеста продуктового дизайна» Юрий Ветров (Москва) даст пошаговый чеклист изменений в процессах дизайн-команды и компании в целом, который поможет системно выдавать добротный дизайн.
Денис Кортунов (Acronis, Москва), поработавший и в собственной студии, и в продуктовых компаниях, попробует описать основные различия дизайнера в продуктовой компании от дизайнера в агентстве или студии и проиллюстрирует это собственным опытом.
Сергей Рассказов, основатель Школы шрифтового дизайна (С-Петербург), организатор международного фестиваля Typetersburg, руководитель Шрифтовой бригады и автор телеграм-канала «Шрифтовой дизайн», расскажет о шрифтовом дизайне настоящего и будущего, кинет камень в сторону перфекционизма и определит грани дозволенного для шрифтовых пользователей.
Антон Виноградов (Яндекс, Москва) будет размышлять про путь интерфейса от карандаша до продакшена. Как оно сейчас и где. Архитектуры дизайн-систем, и зачем они нужны. Автоматизация поддержки интерфейсов и их развития.
Секция Management
В Яндексе распределённые команды используются уже давно. Разработчики одного сервиса могут сидеть в разных офисах и даже в разных городах. Руководитель офиса разработки Яндекс в Екатеринбурге Андрей Жаринов расскажет о своих полезных приёмах, которые позволяют проще и эффективнее выстроить общение в распределённой команде.
Константин Зайцев расскажет, как компания Nyxale уже почти 7 лет работает в полностью удалённом формате: как они решают возникающие проблемы, какие инструменты используют для взаимодействия, как им удаётся объединять людей, работающих из 20+ городов и 6-и часовых поясов.
Александра Перфилова, руководитель мобильной разработки Skyeng, в которой вся команда мобильной разработки работает удалённо, расскажет, как они решили проблемы связанные с мотивацией удаленной команды, как они ставят цели и задачи, как это влияет на вовлеченность и какие рычаги влияния есть у менеджера, когда он работает с удаленными сотрудниками.
Инновации имеют решающее значение для роста и выживания организации. Tal Atzmon, опытный менеджер по продукту, который работал в различных высокотехнологичных компаниях в Израиле, расскажет, как внедрять инновации в крупные малоподвижные компании.
Директор акселерационных программ ФРИИ Дмитрий Калаев (Москва) объяснит, как понять, в чём ценность вашего продукта, как выяснить у клиента, какую его проблему вы решаете, расскажет, на какие грабли часто наступают при определении цены, и все это на реальных примерах из жизни.
Если утром вы обнаруживаете в почте массу писем от коллег, весь день разгребаете этот завал, параллельно решая возникающие на ходу задачки, а вечером остаются силы только на посмотреть футбол и поспать, то этот доклад для вас. Александр Орлов, управляющий партнер Школы менеджеров Стратоплан (С-Петербург), даст советы о том, как понять, что вам грозит профессиональное выгорание и, главное, — что делать, чтобы ситуацию изменить.
Какие фичи разрабатывать: те, про которые можно красиво рассказать, или те, которые принесут видимые изменения в продукт? Что такое «видимые изменения» и как бы нам их увидеть? Выкатывать ли изменения сразу на всех пользователей или пойти другим путём? Ждать, пока освободится время на фичу у штатных разработчиков, или искать любых других свободных? Игорь Гольдберг (СКБ Контур) расскажет, как они отвечают на эти вопросы, делая Контур.Экстерн.
Кадровый голод всё активнее заставляет IT-компании идти в вузы в поисках студентов. Мы решили собрать представителей компаний и вузов, чтобы обсудить лучшие практики по работе с вузами. Как рекламировать свою компанию в вузе? Как отбирать стажёров и будет ли из кого выбирать? Какие задачи давать стажёру? В продакшн пускать не хочется, оторванные от жизни задачи не зажигают студента. Как мотивировать опытных разработчиков возиться со студентами?
В круглом столе принимают участие: Ольга Августан (Mail.ru Group), Наталья Ликулина (Naumen), Павел Егоров (СКБ Контур), Илья Обабков и АндрейСозыкин (УрФУ им. Б.Ельцина).
Константин Зайцев расскажет, как компания Nyxale уже почти 7 лет работает в полностью удалённом формате: как они решают возникающие проблемы, какие инструменты используют для взаимодействия, как им удаётся объединять людей, работающих из 20+ городов и 6-и часовых поясов.
Александра Перфилова, руководитель мобильной разработки Skyeng, в которой вся команда мобильной разработки работает удалённо, расскажет, как они решили проблемы связанные с мотивацией удаленной команды, как они ставят цели и задачи, как это влияет на вовлеченность и какие рычаги влияния есть у менеджера, когда он работает с удаленными сотрудниками.
Инновации имеют решающее значение для роста и выживания организации. Tal Atzmon, опытный менеджер по продукту, который работал в различных высокотехнологичных компаниях в Израиле, расскажет, как внедрять инновации в крупные малоподвижные компании.
Директор акселерационных программ ФРИИ Дмитрий Калаев (Москва) объяснит, как понять, в чём ценность вашего продукта, как выяснить у клиента, какую его проблему вы решаете, расскажет, на какие грабли часто наступают при определении цены, и все это на реальных примерах из жизни.
Если утром вы обнаруживаете в почте массу писем от коллег, весь день разгребаете этот завал, параллельно решая возникающие на ходу задачки, а вечером остаются силы только на посмотреть футбол и поспать, то этот доклад для вас. Александр Орлов, управляющий партнер Школы менеджеров Стратоплан (С-Петербург), даст советы о том, как понять, что вам грозит профессиональное выгорание и, главное, — что делать, чтобы ситуацию изменить.
Какие фичи разрабатывать: те, про которые можно красиво рассказать, или те, которые принесут видимые изменения в продукт? Что такое «видимые изменения» и как бы нам их увидеть? Выкатывать ли изменения сразу на всех пользователей или пойти другим путём? Ждать, пока освободится время на фичу у штатных разработчиков, или искать любых других свободных? Игорь Гольдберг (СКБ Контур) расскажет, как они отвечают на эти вопросы, делая Контур.Экстерн.
Кадровый голод всё активнее заставляет IT-компании идти в вузы в поисках студентов. Мы решили собрать представителей компаний и вузов, чтобы обсудить лучшие практики по работе с вузами. Как рекламировать свою компанию в вузе? Как отбирать стажёров и будет ли из кого выбирать? Какие задачи давать стажёру? В продакшн пускать не хочется, оторванные от жизни задачи не зажигают студента. Как мотивировать опытных разработчиков возиться со студентами?
В круглом столе принимают участие: Ольга Августан (Mail.ru Group), Наталья Ликулина (Naumen), Павел Егоров (СКБ Контур), Илья Обабков и АндрейСозыкин (УрФУ им. Б.Ельцина).
Секция Тестирование
Ольга Назина, автор портала Testbase.ru (Москва), тренер по тестированию, расскажет, как обосновываются баги, разберёт плохие и хорошие обоснования, а потом на практике научит убеждать разработчика в том, что «эту задачу нужно исправить».
Распределенные системы бросают вызов своей сложностью не только разработчикам и дизайнерам, но и тестировщикам. Андрей Сатарин (Яндекс, Москва) расскажет о сложностях, которые есть в тестировании распределенных систем, о существующих ограничениях и их влиянии на функциональность.
Анна Бандура, Виталий Рощупкин, Антон Рычков и Дмитрий Якин, тестировщики из СКБ Контура (Екатеринбург), сделают доклад-исповедь. 4 докладчика расскажут 4 истории о том, как делать не нужно. Это поможет обойти грабли, на которые ребята уже наступили.
Мария Глухова (Targem Games, Екатеринбург) расскажет о тестировании в геймдеве: чем тестирование игр отличается от тестирования софта и что у них общего, инструментарий, тест-кейсы, специфика работы. А еще Мария покажет, как проверяются баги на примере космического MMO-экшена Star Conflict.
Максим Захаров, Елена Зырянова и Илария Тарасова из СКБ Контура (Екатеринбург) покажут, как по-разному можно добиваться одной и той же цели и как превратить рутину в рост.
Распределенные системы бросают вызов своей сложностью не только разработчикам и дизайнерам, но и тестировщикам. Андрей Сатарин (Яндекс, Москва) расскажет о сложностях, которые есть в тестировании распределенных систем, о существующих ограничениях и их влиянии на функциональность.
Анна Бандура, Виталий Рощупкин, Антон Рычков и Дмитрий Якин, тестировщики из СКБ Контура (Екатеринбург), сделают доклад-исповедь. 4 докладчика расскажут 4 истории о том, как делать не нужно. Это поможет обойти грабли, на которые ребята уже наступили.
Мария Глухова (Targem Games, Екатеринбург) расскажет о тестировании в геймдеве: чем тестирование игр отличается от тестирования софта и что у них общего, инструментарий, тест-кейсы, специфика работы. А еще Мария покажет, как проверяются баги на примере космического MMO-экшена Star Conflict.
Максим Захаров, Елена Зырянова и Илария Тарасова из СКБ Контура (Екатеринбург) покажут, как по-разному можно добиваться одной и той же цели и как превратить рутину в рост.
Секция Science
Александр Чепурной из IOHK Research расскажет о возможностях новых парадигм и языков, работающих в новых условиях, поверх блокчейна. Кроме этого, Александр расскажет про работы последних лет в теории языков программирования и криптографии, которые способны решить имеющиеся проблемы. Некоторые результаты будут представлены впервые.
Михаил Бахтерев (ИММ УрО РАН, Екатеринбург) расскажет, как писать программы для вычислительной сети в целом, а не для отдельных серверов. И ответит на вопрос: «Можем ли мы поднять уровень программирования для суперкомпьютеров с ассемблерного на более высокий?»
Исследователь сетей и протоколов, автор библиотеки swarm.js и протокола синхронизации данных Swarm Виктор Грищенко (realm.io) рассмотрит протокол MTproto, используемый telegram и vkontakte, и попробует понять, что хотели авторы и что получилось.
Андрей Бородин (Октоника, УрФУ, Екатеринбург) залезет под капот пространственного поиска и индексов в РСУБД и расскажет, как ускорить GiST в PostgreSQL. Те, кто не знал про пространственный поиск — узнают. Те, кто не знаком с применяемыми алгоритмами — познакомятся.
Представьте, что есть задача сгенерировать пять случайных чисел так, чтобы каждое из них было от -100 до 100, а сумма равнялась 0. Оказывается, это не очень легко сделать. Алексей Кирпичников (СКБ Контур) расскажет про пятимерные политопы, распределение Дирихле и свежие результаты из этой области математики (2006 год). Доклад будет понятен всем.
Константин Книжник и Стас Кельвич из PostgresPro (Москва) сделают доклад о своей разработке мультимастерного решения для организации отказоустойчивых кластеров в PostgreSQL. Ребята расскажут о производительности данного решения и рассмотрят область применимости мультимастера.
Александр Сербул (1С-Битрикс, Москва) расскажет, как они делали чатбота для подсказки ответов на вопросы: новейшие алгоритмы, нейронные сети, промышленная Java, большие нагрузки — вот это всё. Особое внимание будет уделено алгоритму работы нейронной сети, осуществляющей трансформацию семантических пространств вопросов и ответов.
Каждый знает алгоритм Дейкстры. Многие знают алгоритм А*, который является обобщением алгоритма Дейкстры. Разработчик сервиса навигации 2ГИС Борис Муратшин (Новосибирск) научит, как найти кратчайший путь на карте и уделать алгоритм Дейкстры.
Директор по распространению технологий Яндекса, популяризатор программирования, один из создателей и постоянный ведущий подкаста Радио-Т Григорий Бакунов расскажет, что такое современный искусственный интеллект, и объяснит, почему важно начать учить ИИ уже сейчас.
Михаил Бахтерев (ИММ УрО РАН, Екатеринбург) расскажет, как писать программы для вычислительной сети в целом, а не для отдельных серверов. И ответит на вопрос: «Можем ли мы поднять уровень программирования для суперкомпьютеров с ассемблерного на более высокий?»
Исследователь сетей и протоколов, автор библиотеки swarm.js и протокола синхронизации данных Swarm Виктор Грищенко (realm.io) рассмотрит протокол MTproto, используемый telegram и vkontakte, и попробует понять, что хотели авторы и что получилось.
Андрей Бородин (Октоника, УрФУ, Екатеринбург) залезет под капот пространственного поиска и индексов в РСУБД и расскажет, как ускорить GiST в PostgreSQL. Те, кто не знал про пространственный поиск — узнают. Те, кто не знаком с применяемыми алгоритмами — познакомятся.
Представьте, что есть задача сгенерировать пять случайных чисел так, чтобы каждое из них было от -100 до 100, а сумма равнялась 0. Оказывается, это не очень легко сделать. Алексей Кирпичников (СКБ Контур) расскажет про пятимерные политопы, распределение Дирихле и свежие результаты из этой области математики (2006 год). Доклад будет понятен всем.
Константин Книжник и Стас Кельвич из PostgresPro (Москва) сделают доклад о своей разработке мультимастерного решения для организации отказоустойчивых кластеров в PostgreSQL. Ребята расскажут о производительности данного решения и рассмотрят область применимости мультимастера.
Александр Сербул (1С-Битрикс, Москва) расскажет, как они делали чатбота для подсказки ответов на вопросы: новейшие алгоритмы, нейронные сети, промышленная Java, большие нагрузки — вот это всё. Особое внимание будет уделено алгоритму работы нейронной сети, осуществляющей трансформацию семантических пространств вопросов и ответов.
Каждый знает алгоритм Дейкстры. Многие знают алгоритм А*, который является обобщением алгоритма Дейкстры. Разработчик сервиса навигации 2ГИС Борис Муратшин (Новосибирск) научит, как найти кратчайший путь на карте и уделать алгоритм Дейкстры.
Директор по распространению технологий Яндекса, популяризатор программирования, один из создателей и постоянный ведущий подкаста Радио-Т Григорий Бакунов расскажет, что такое современный искусственный интеллект, и объяснит, почему важно начать учить ИИ уже сейчас.
Полные тезисы и расписание смотрите на сайте конференции.
Все доклады прошлой конференции можно посмотреть на нашем YouTube-канале
Интервью с докладчиками
В преддверии DUMP мы сделали два интереснейших интервью с докладчиками. Уверены, у вас есть свои вопросы к спикерам, задать их можно будет на конференции.
1. Интервью с разработчиком из Dropbox Леонидом Васильевым о работе и жизни в Ирландии
2. Как перестать ходить на конференции участником и начать выступать? Советы от Андрея Акиньшина
Для тех, кто едет на DUMP из других городов
В прошлом году мы написали отдельный пост для тех, кто едет на DUMP из других городов. Коротко: DUMP — это отличный повод побывать в Екатеринбурге и посмотреть на столицу Урала почти без отрыва от работы. Конференция, афтепати, лучший российский музей про девяностые, памятник клавиатуре и другие интересные места Екатеринбурга — подробнее об этом читайте в посте.
Где остановиться
Если вы за бюджетный вариант, то вот и вот хорошие хостелы.
Еще у нас есть отели-партнеры — Анжело, Гранд-Авеню и Реноме. Если при бронировании вы скажете кодовое слово «дамп», то цена будет значительно ниже, чем на сайте. В Анжело удобно жить, если вы поздно прилетаете, потому что он соединен коридором с аэропортом, и никуда больше ехать не придется. Гранд-Авеню и Реноме расположены в самом центре. Из Реноме до бесплатного автобуса до Экспо 5 минут пешком.
Доклады — это далеко не все, что будет на конференции
Как всегда, во время перерывов скучать не придется. В течение дня можно будет подумать, поиграть и сфотографироваться в зонах нашего Генерального спонсора E-Soft, а особо удачливые даже выиграют клевые призы, среди которых квадрокоптер. Утро станет добрым после завтрака от СКБ Контур. Примерить на себя хипстерский образ жизни можно будет у стенда Naumen — там вас ждут мюсли, смузи и балансборды. Оценить силу своего мозга сможете в «Битве умов» от ИскраУралТел.
Рекомендуем внимательно рассмотреть содержимое сумки участника, чтобы не пропустить сюрпризы и сувениры от наших партнеров. И, конечно, задавайте вопросы после докладов, потому что самым любопытным участникам спонсоры секций будут дарить подарки. Но это еще не все! Больше движух найдете на самом DUMP.
После основной части едем дружно на афтепати в кафе «Пятница». Из Экспо будут бесплатные автобусы, которые довезут нас до места. Кафе забронировано только для нас — будет игротека с настолками, крепкие и не очень напитки и отличная компания.
Регистрация
До 1 апреля билет стоит 4500 рублей. Полная программа и регистрация — на сайте конференции.
Конференция пройдёт в Экспо (Екатеринбург, Экспо-бульвар, д. 2). До Экспо мы организовываем бесплатный трансфер из центра утром и обратно вечером.
Экспо, 14 апреля с 10.00 до 18.00, с 18.00 — афтепати.
Спасибо нашим спонсорам: Генеральному спонсору — компании E-Soft, партнёрам конференции — СКБ Контур, Naumen, Сбербанк-Технологии.
Поделиться с друзьями