Сообщество спешит разогреть зиму очередным митапом! На этот раз мы решили подготовить нечто особенное - позвать зарубежного докладчика. В коллаборации с JUG Warsaw мы пригласили варшавского активиста Kamil поделиться опытом построения реактивных бекенд систем. Kamil активный спикер - выступал на конференции Spring I/O, а также встречах JUG Warsaw. Как помните, Артём тоже эксперт в реактивных системах, но на этот раз сделает доклад по другой теме - практические заметки про использование Docker.
Приходите к нам в SPACE (ул. Октябрьская 16А) 22-го февраля, в 19:00. Программа митапа ниже, но самое важное — это зарегистрироваться на него!
Программа митапа
- 18:45 – 19:00 Знакомство и приветственный кофе;
- 19:00 – 19:40 Артём Синицын: “Docker for Java Developers”;
- Кофе-пауза
- 19:50 – 20:40 Kamil Szymański: “Reactive Web Services [EN]";
- 20:40 – 21:00 Hетворкинг;
Докладчики
Артём Синицын “Docker for Java Developers”
Берём докер как огромное и расширяющееся пространство. Рассекаем его плоскостью применимости непосредственно в девелопменте, то есть игнорируем всякие опсовые, инфраструктурные и фундаментальные аспекты. Потом рассекаем плоскостью моего личного опыта и получаем прямую в пересечении плоскостей. Эта прямая и будет нитью повествования.
Простым языком, покроем следующие темы:
- Управление пакетами (зависимостями), т.е. поднятие компонентов необходимых для девелопмента;
- Используя docker-compose добавляем к зависимостям непосредсвенно наше приложение и получаем полноценный исполняемый quick start guide;
- Создание собственных контейнеров;
- Рассмотрим тестирование контейнеров, а также тонкости использования Docker именно с Java.
Kamil Szymański “Reactive Web Services”
Ahh, reactive, probably the buzzword of 2017, newer and shinier than good ol' microservices, all asynchronous, non-blocking and I’ve even heard some event-driven buzz around it. During this live-coding session we won’t focus on the shiny nor on saving the world with dataflows using composable operators. Instead we’ll focus on how the execution of this reactive approach differs from ‘classic imperative approaches’ and check how it impacts resource consumption. We’ll also see backpressure in action, cover the topic of data serialization and talk about event loops.
Kamil is a software developer, JVM & open-source enthusiast, develops D2C investment platform @ Pragmatic Coders
Партнеры
Митап пройдет при поддержке компаний Apalon, Intetics и ISsoft!