Юбилейная 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!