Tinkoff Java Meetup
Продолжаем серию Java-митапов в Рязани!
На очередной встрече поговорим про Thread Wars: сравним реализации начиная от ExecutorService и CompletableFuture и заканчивая более современными корутинами и Loom.
Также поговорим про опыт использования фреймворка Micronaut: что понравилось, а что вызвало сложности.
Завершим встречу темой Throttling: object storages для самых маленьких. Выясним, что скрывается за маркетинговыми фразами о надежности, бесконечности и универсальности object storage
Мы не только делимся опытом с Java-комьюнити на митапах, но и прокачиваем скиллы в нашем книжном клубе.rar. В прямом эфире каждую неделю вместе с читателями мы разбираем нон-фикшены, которые помогают разобраться в фичах Java, и освоить новые навыки разработки. А после стримов делимся полезными артефактами по теме: выкладываем статьи, доклады и конференции.
Доклады
19:00 – 19:40 Thread Wars: войны клонов на страницах Wiki
Разрабатывать программы сложно. Разрабатывать высокопроизводительные программы еще сложнее. И многопоточность в этом только добавляет проблем. На примере приложения, единственной целью которого является поиск пути между статьями Wikipedia, спикеры покажут, как использование различных технологий для написания параллельного кода влияет на читаемость и производительность. Сравним реализации начиная от ExecutorService и CompletableFuture и заканчивая более современными корутинами и Loom. В конце обсудим, а как же действительно можно было решить поставленную задачу и почему думать головой лучше, чем использовать модный новый инструмент.
19:50 – 20:30 Micronaut и Camunda: Удивительное и сложное в одном!
Из этого доклада вы узнаете, почему наша команда выбрала Micronaut, какие сложности возникли в процессе и что нас впечатлило в этом инструменте разработки. Бонус: Micronaut + Camunda на External Task'ах: как связали и что из этого получили.
Григорий Медведев, Тинькофф
20:40 – 21:20 Throttling: object storages для самых маленьких
Выясним, что скрывается под маркетинговыми фразами о надежности, бесконечности и универсальности object storage. Рассмотрим общие принципы внутреннего устройства объектных хранилищ и самые важные их особенности, немного вспомним про S3. Разберем пару сценариев использования.
Павел Бреусов, СберЗвук