Разработка — наше всё. Без грамотно выстроенных процессов разработки не бывает тех простых механизмов и сервисов, которыми мы пользуемся каждый день.

Направление «Разработка» будет интересно специалистам, которые создают программное обеспечение. В этом году мы делаем сбалансированную программу, полезную всем: от junior- до senior-специалистов.


Спикер
Моя должность @ Моя компания
Мой город

Спикер
Моя должность @ Моя компания
Мой город

Спикер
Моя должность @ Моя компания
Мой город

Спикер
Моя должность @ Моя компания
Мой город

Спикер
Моя должность @ Моя компания
Мой город

Спикер
Моя должность @ Моя компания
Мой город

Спикер
Моя должность @ Моя компания
Мой город

Спикер
Моя должность @ Моя компания
Мой город

Спикер
Моя должность @ Моя компания
Мой город

Спикер
Моя должность @ Моя компания
Мой город

Антон Морев
CTO @ Wormsoft
Москва
Взаимодействие через создание ценности

Программный комитет не принял решения по этому докладу


из Голосование

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

Я узнал об одной из техник выявления ценностей чуть более 6 лет назад, когда был еще совсем Junior php разработчиком. Сейчас у меня своя IT компания и я еще в самом начале пути, но уже есть чем поделиться в разрезе построений отношений как с клиентами так со своими сотрудниками.


Dmitry Salahutdinov
Бекэнд разработчик @ Амплифер (Злые Марсиане)
Екатеринбург
On top Kubernetes: remote development rethought

Программный комитет не принял решения по этому докладу


из Голосование

Введение

Kubernetes упрощает развертывание и масштабирование приложений: сложность и разнообразие компонентов системы постоянно растет (микросервисы), и воспроизвести локально инфраструктуру современного приложения не просто. Практика ведения современной разработки так же нуждается в обновлении: сегодня большинство разработчиков пытаются либо запустить части инфраструктуры локально, либо протестировать интеграции “вручную” с помощью докера, или в кластере с помощью kubectl. Такой подход работает, но делать операции вручную - медленно и мучительно и не эффективно.

В своем докладе я хочу познакомить слушателя с идеей будущего - remote development в Kubernetes и показать как использовать Kubernetes для развертывания и автоматизации среды разработки (разработка/тесты).

Мы рассмотрим несколько идейных подходов к решению, а так же инструменты(Skaffold/Tilt, Garden, Kustomize, Helm) и их текущее состояние. На примере своего проекта Ruby/Rails приложения с микро-сервисами на Go, Nodejs я покажу как настроить среду разработки в локальном кластере Minikube. Посмотрим как логичнее организовать код приложения с учетом возможности деплоить в разные среды. В результате Kubernetes+несколько инструментов обеспечивают комфортную среду для разработки и тестирования всей инфраструктуры удаленно (с быстрым фидбеком). Разработчик больше сфокусирован на разработке.


Серёжа Попов
CEO, CTO (Talant) @ Лига А. / HTML Academy
Санкт-Петербург
Правильное тестирование вёрстки

Программный комитет не принял решения по этому докладу


из Голосование

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

Я расскажу что сейчас действительно важно, как это проверить и почему это надо тестировать.


Серёжа Попов
CEO, CTO (Talant) @ Лига А. / HTML Academy
Санкт-Петербург
Про Lighthouse

Программный комитет не принял решения по этому докладу


из Голосование

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