- Conference
- Program
- Location
13:00 - 13:30 Регистрация
13:30 — 14:30 Вячеслав Роcин Product Architect, Rosin&Partners (Tallinn, Estonia)
Тема доклада: "Почему я больше не рисую структуры табличек"
Описание:
Берешь Oracle Designer или какой-нибудь MySQL Workbench, ну или на худой конец бумажку с ручкой и начинаешь рисовать структуру табличек. Долго думаешь какой длины делать поле email. Читаешь RFC 5322. Знакомая ситуация?
В течении десяти лет я неутомимо начинал с этого проекты любого размера, потому что считал этот дизайн неотъемлемой частью архитектуры. В этом докладе, я раскажу вам как пять лет назад MongoDB помогла мне перестать это делать. Ну и будет немного фронт-энд кода для визуализации.
Тема доклада: "AWS — платформа для всего"
Описание:
В этом докладе я пройдусь по основным сервисам амазоновской платформы, в контексте создания современных, маштабируемых и высоко-доступных веб приложений.
На десерт будет живое демо с разворачиванием типичных проетов на Javascript и Java в Elastic Beanstalk и может быть немного Docker'а.
14:30 — 15:15 Никита Кошелев Java Architect, Royal Bank of Canada (Luxembourg)
Тема доклада:
"Calypso в разных ипостасях (architecture, developer in test, Calypso trading floor support, internal connectivity)
Описание
Что такое Calypso?
Introduction to Calypso Back Office. Main objects: Trade/Transfer/Messages. How do workflows work? Зачем нужны SDI? Если Calypso работает "из коробки" - зачем нужны Calypso разработчики? Кастомизация Calypso на примере создания Custom Engine.
Тема доклада:
"Antipattern-ы в поведении или как не вылететь с работы из-за хорошего кода"
Описание:
Почему недостаточно хорошо программировать? Зачем нужно интересоваться политикой в организации?
«Code smell» как сигнал к действию вне кода. Когда «Code smell» есть «хорошо»?
16:00 — 17:00 Роберт Каев Head of Programming Unit, AS Tallink Group (Tallinn, Estonia)
Тема доклада:
Что наша жизнь? Микросервисы!
Описание:
Мы живём в динамичном мире. Практически все сферы деятельности человека подвержены ежедневным изменениям. Поэтому современные ИТ решения должны быть настолько гибкими, чтобы как можно быстрее адаптироваться к быстрой эволюции.
Одним из решений этой проблемы являются микросервисы. В презентации мы расмотрим возможности написания микросервисов на разных языках програмирования, с помощью разных технологий, а также рассмотрим один из не маловажных аспектов - коммуникация между микросервисами.
17:00 — 17:20 Михаил Ангелов Java Architect, Смартбикс (Нижний Новгород, Россия)
Тема доклада:
Под капотом Gulp. Как работают потоковые инструменты автоматизации
Описание:
В настоящее время многие используют в верстке один или несколько инструментов для автоматизации рутинных операций. Три из самых популярных решений для нее Grunt, Gulp и Webpack.
Каждый инструмент имеет свои плюсы и минусы и разработчики вправе выбрать один из них, исходя из своих потребностей. Мой личный фаворит Gulp — как простое, быстрое и надежное решение.
17:20 — 17:55 Максим Голованёв Frontend Developer, Смартбикс (Нижний Новгород, Россия)
Тема доклада:
Redux + React
Описание:
Построение web приложения с использованием архитектуры Redux создает легко расширяемое приложение с предсказуемым состоянием.
Использование стэка Redux+React позволит создавать простые компоненты, которые легко многократно использовать внутри приложения, а так же легко тестировать.
17:55 — 18:20 Никита Глазов Frontend Developer, Смартбикс (Нижний Новгород, Россия)
Тема доклада:
Доклад об анимации
Описание:
Плавное изменение состояния контента и его анимация это один из залогов приятного интерфейса сегодня.
Я расскажу о технологиях, используемых на клиентской части для этого и о том, как не запутаться в трех соснах: css, canvas, svg.
18:20 — 18:50 Владимир Рыбаков Frontend developer, Agile Инженер, Kaiten (Нижний Новгород, Россия)
Тема доклада:
Управление agile проектами с помощью метрик
Описание:
оговаривают о том, что agile умирает, но отчеты компаний, которые работают на этом рынке говорят об обратном. Всё больше компаний вовлекаются в мир гибких методологий. Не только в IT, но и в других областях увеличивается использование Kanban, Scrum и других agile подходов. Всё большую популярность обретает теория ограничений.
Большинству людей, связанных с IT знакомы такие понятия, как спринт, велосити, Скрам Мастер, канбан доска и WIP. Все они относятся к процессу разработки, я же хочу рассказать о том, как можно оценить результат использования гибких методологий.
Расскажу о метриках:
— что предлагают измерять разные методологии;
— как метрики можно использовать для прогнозирования сроков выполнения конкретной задачи и всего проекта в целом;
— как с помощью аналитических отчетов найти проблему в вашем процессе;
— что такое Reliable Scrum и как с его помощью дать адекватную оценку сроков завершения проекта и узнать о возникших проблемах вовремя;
— как прогнозировать сроки в Kanban не оценивая сложность каждой задачи.
19:00 Завершение конференции