Tinkoff Java Meetup

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. Разберем пару сценариев использования.

Павел Бреусов, СберЗвук