3-я ежегодная конфереция разработчиков Краснодара и края.
Дата и время
15 сентября 2018 г.
с 10:00 до 18:30
Алина Савченко
Кто же такой тестировщик игр? На самом ли деле тестировщики игр играют с утра до ночи, получая за это еще и зарплату? Как стать тестировщиком игр, какими навыками и личными качествами необходимо для этого обладать?
«На эти и не только вопросы вы получите ответы в моём докладе. Я расскажу о специфике и отличиях тестирования игр от тестирования веба и приложений. Также я поведаю о многих прелестях и адских вещах, которые происходят в суровой жизни Game QA».
Дмитрий Кунин
Avito
Dat — некоммерческий открытый протокол обмена данными для приложений будущего. Децентрализованная сеть, использующая p2p потоки с возможностью публиковать контент и приватно делиться файлами. Он может забрать власть у провайдеров и социальных сетей и вернуть её в руки самих пользователей.
«В докладе я расскажу вам, как работает Dat, что уже существует в инфраструктуре, какие приложения уже можно писать и использовать, и чего следует ожидать в обозримом будущем».
Виктор Тыщенко
Айрат Худайгулов
Arkadium
Функциональный стиль всё глубже проникает в привычные императивные языки. И всё равно для многих это диковинка, которую тыкают палкой издалека. Многие апологеты сразу начинают тыкать функторами и монадами в лицо, рассказывая, какие же они клёвые. Я ж попробую зайти с другого конца — с начала.
А откуда взялись «лямбды»? Что за теория категорий, о которой все говорят, и как она связана с кодом? Как можно «доказать» программу? Ну и наконец, все вокруг говорят о монадах, а я ни сном, ни духом!
Всё это и ещё немного философских размышлений ждут вас на моём докладе.
Сэм Булатов
CSS ведь тоже меняется, и меняется быстро.
«В своем докладе я расскажу о новых спецификациях CSS, которые разрабатывает рабочая группа W3C. Много интересного про то, как разрабатываются стандарты, как их утверждают, какие стадии они проходят. Поговорим о семи интереснейших спецификациях в CSS и немного о JS».
Марк Ланговой
Яндекс
Cтанислав Ткаченко
Arkadium
За 15 лет практики и более 100 завершённых проектов, а ещё больше в качестве консультанта, я видел многое и поработал в разных ролях. Самая интересная, сложная, но при этом спорная и неоднозначная, всегда была роль Архитектора.
В докладе мы попробуем (хоть и в виде монолога) подискутировать на эту тему.
Я расскажу про различные архитектурные трюки и инструменты, а ещё будут реальные примеры и даже немного кода, ну и прочего не закрытого NDA.
Алексей Наумов
«В своем докладе я хочу поделиться некоторыми открытиями, которые сделал для себя за последние полгода на стыке программирования и психологии. Покажу, откуда возникают психические проблемы у работников клавиатуры и монитора. Почему наши мечты не соответствуют реальности, как с этим жить и получать удовольствие от работы каждый день».
Игорь Косенков
Postgres Professional
PostgreSQL является объектно-реляционной системой управления базами данных (ОРСУБД) на основе POSTGRES, версия 4.2. В PostgreSQL реализованы многие возможности, традиционно встречавшиеся только в масштабных коммерческих продуктах. Эта СУБД имеет встроенные возможности для отказоустойчивой работы с участием администратора БД, которые могут быть усовершенствованы с помощью внешних наборов программ до уровня автоматического failover’а.
«В докладе я расскажу вам про современные решения по обеспечению отказоустойчивости PostgreSQL с автоматическим failover’ом: 1.Patroni; 2. Stolon; 3. Corosync/Pacemaker; 4. расширение Multimaster Postgres Pro Enterprise.
Вы узнаете про их достоинства, недостатки и области применения».
Денис Сальников
N26
«Scrum — это процессный фреймворк, который начали использовать для управления работой над сложными продуктами в начале девяностых годов. Scrum не является процессом, техникой или исчерпывающим методом. Напротив, Scrum — это фреймворк, в котором можно использовать разнообразные процессы и методы», — к сожалению, эти слова из Scrum Guide знакомы далеко не многим. Это приводит к множеству недопониманий, ложных интерпретаций и незаслуженной критике.
«В моем докладе я постараюсь помочь вам понять суть Scrum в том виде, в котором он представлен в Scrum Guide. Для этого мы рассмотрим не только теорию, но и кейс практического применения Scrum в одной из моих команд».
Алексей Оганезов
Николай Марченко
Евгений Воронин
Chava Inc.
«В своем докладе я расскажу, о чем обычно молчат на докладах о мобильных приложениях на веб-технологиях: специфичные UI/UX решения, работа с доступами и пользовательскими данными, и деплое. Также рассмотрим, как реализовать кроссплатформенную оплату и, в качестве бонуса, как все это закодить, чтобы не было мучительно больно поддерживать».
Юлия Федоренко
Финальный внешний вид проекта совсем не похож на идеально вылизанный в фотошопе нарисованный макет сайта или приложения? Кто в этом виноват — дизайнер или фронтендер?
«В своём докладе я хочу попытаться разобраться, на каком этапе создания дизайна проекта наступает точка невозврата, когда макет уже невозможно сверстать хорошо, чтобы он 1 в 1 соответствовал красивым утверждённым картинкам. Мы поговорим, почему дизайнеры такие, какие они есть и как это изменить, обсудим адовые макеты и как сделать так, чтобы они не случались. Словом, как подружить дизайнера и разработчика, чтобы для обоих это не было мучительно больно».
Никита Соболев
wemake.services
Все знают, что нужно тестировать свой код. Но никто не тестирует! В том числе и потому, что считают тестирование сложным и долгим процессом. Ведь есть столько всего, что усложняет тестирование: HTTP запросы, webpack конфигурации, Vuex, состояния. И прочая асинхронщина. На самом деле — нет. Vue и JS дает нам отличный инструментарий для тестирования. А подходы, которые я покажу, можно брать и использовать: быстро и просто.
Андрей Холявкин
Аркадия
Эмоциональный интеллект — такой же участник мыслительного процесса, как и привычный нам думающий рациональный ум. Чем лучше мы ориентируемся в своих эмоциях и чем большим количеством способов реагирования владеем, тем лучше мы можем справляться со своей жизнью, в том числе и в процессе труда. Это особенно важно при работе в команде и в условиях ограниченности ресурсов. Без искусства общения сложно вести за собой людей.
Мы рассмотрим пять основных областей эмоционального интеллекта — знание своих эмоций, управление эмоциями, мотивация для самого себя, распознавание эмоций в других и поддержка взаимоотношений — и разберемся как прокачивать эти скиллы.
Всеволод Шмыров
Яндекс
Разработка API/Framework/библиотеки сильно отличается от разработки обычного front-end проекта. Разработчикам необходимо постоянно думать про обратную совместимость, про удобство использования API, про документацию и примеры, и про многие другие вещи. Из доклада вы узнаете, чем же разработчики API занимаются на работе. Услышите рекомендации по созданию своего API.
Данил Герун
Современных решений
Мониторинг является одним из важнейших элементов инфраструктуры, обеспечивающих её надёжную и эффективную работу. Главные задачи процесса мониторинга в этом деле — это способность предотвратить серьёзные проблемы и оперативно оценить текущее состояние системы.
Другая важная роль мониторинга — помощь в процессе принятия практически любых решений, связанных с оптимизацией и развитием IT-инфраструктуры. Нередко наличие даже самых базовых статистических данных за прошлые периоды помогут вам выбрать гораздо более верное решение.
«В своём докладе я хотел бы рассказать немного о базовых понятиях любой системы мониторинга, об общем подходе к мониторингу „чего-либо“, и более подробно остановиться на Zabbix, с которым я работаю последние 8 лет».
Иван Муратов
Роман Букин
Большой зал | Круглый стол | Малый зал | |
---|---|---|---|
10:20 | |||
Открытие | Открытие | ||
10:30 | |||
API: Хороший, плохой, злой | ORM для слабаков | Суровая жизнь тестировщика игр | |
11:20 | |||
Dat протокол — общие понятия, инструменты, применение | Тимлид: что должен знать/уметь? как вырасти? и надо ли? | Мониторинг: IT-инфраструктура на кончиках пальцев | |
12:10 | |||
Отказоустойчивые решения PostgreSQL с автоматическим failover'ом | Зачем нам сообщество и что в нем стоит улучшать: разговор по душам с организаторами | 7 будущих чудес CSS | |
13:00 | |||
Кофе-брейк Обед | Кофе-брейк Обед | Кофе-брейк Обед | |
13:40 | |||
Тестируем настоящее Vue приложение | Базы данных внутри Docker: насколько это надежно? | Мы рождены, чтоб сказку сделать в коде? | |
14:30 | |||
Кофе-брейк Обед | Кофе-брейк Обед | Кофе-брейк Обед | |
15:10 | |||
История функционального программирования и щепотка монад | Монолит? SOA? Микросервисы? Serverless? Развитие инфраструктурных подходов | Эмоциональный интеллект | |
16:00 | |||
Обед Кофе-брейк | Обед Кофе-брейк | Кофе-брейк Обед | |
16:40 | |||
Архитектор (скрипач) не нужен | Как рассчитать свой почасовой рейт и особенности удаленной работы | Гибридное мобильное приложение своими руками | |
17:30 | |||
Фронтендеры с Сатурна — дизайнеры с Плутона | Объясняем Scrum: История эволюции одной команды |