Ювілейна ThinkJava #10

28 Жовтня 2019

“Конференцій багато не буває” – вирішили ми, і напередодні NIXMultiConf #3 провели 10-ю, ювілейну ThinkJava. Як завжди, наші спікери підготували доповіді на найактуальніші теми, поділилися досвідом, відповіли на десятки запитань та допомогли чотирьом сотням слухачів із вогником провести жовтневий п’ятничний вечір.

З першою доповіддю виступив Микита Сичов. Тема про “Реактивне програмування та реактивний драйвер для реляційних баз R2DBC” відразу захопила слухачів, а питання почали звучати вже з перших хвилин доповіді. Разом із Микитою слухачі згадали, що таке реактивне програмування, які важливі аспекти воно включає і навіщо взагалі використовується. Після того, як хлопці обговорили основні переваги та недоліки підходу, та вдалі способи його застосування, Микита навів кілька прикладів використання Reactor та Webflux, а також наочно показав, як приблизно виглядатиме реальний код з використанням реактивного програмування. Завдяки цьому пропуск у “реактивному” стеку був заповнений, а ми познайомилися з реактивним драйвером до реляційних баз R2DBC.

Протягом усієї доповіді Микита відповідав на питання про роботу реактивного драйвера, про етапи його розробки та можливості вже зараз йти з ним у продакшн. Під час доповіді ми ще раз поглянули на парадигму, що розвивається в програмуванні, за допомогою якої в найближчому майбутньому можна буде писати ще більш ефективні програми.

Після митапа ми взяли невелику паузу та можливо хтось навіть з’їв Twix :). Ну а у кого батончика під рукою не виявилося, насолоджувалися ароматною свіжозвареною кавою та смачними частуваннями під час кави-брейка. Ми, звичайно, розмови не підслуховували, але ні-ні, та чули обговорення лекції, спостерігали, як хлопці заводять нові знайомства та обмінюються своїми очікуваннями від наступної доповіді.

Другим доповідачем ThinkJava #10 став Антон Семанік. Він коротко нагадав учасникам, що таке NoSQL і які типи NoSQL сховищ бувають. Потім докладніше зупинився на такому сховищі, як Apache Cassandra, позначив його ключові особливості, переваги та недоліки, трохи заглибився в архітектуру та те, як це сховище працює зсередини. Потім Антон наочно показав, як побудувати найпростішу схему даних для Cassandra, покроково переходячи від звичної нормалізованої схеми даних до тієї, з якою Cassandra ефективно працюватиме.

За дві доповіді ми почули не один десяток цікавих питань та дали на них стільки ж корисних відповідей:). Ну і звичайно завершили лекції традиційним врученням плюшевих Дюков нашим спікерам. А за найоригінальніші та найцікавіші питання Антон та Микита вручили нашим активним слухачам розумні термокухлі.

Якщо у вас залишилися питання, пропозиції, або ви хочете підкорити нашу сцену і також стати щасливим власником плюшевого Дюка, пишіть в обліковий запис конференції на Facebook, Twitter або в групу на Meetup.

Сподіваємося, ваша осінь буде теплою та продуктивною, а наші мітапи допоможуть вам у цьому. Дякую, що залишаєтеся з нами і допомагаєте разом створювати найдушевніше харківське Java-ком’юніті. До зустрічі на ThinkJava #11!