- PVSM.RU - https://www.pvsm.ru -
В октябре в Санкт-Петербурге прошла хардкорная конференция Joker 2019, и уже много про нее написано («Joker 2019: триумф года [1]», «Чем нам запомнилась последняя JokerConf [2]», «Атакуем Joker 2019 полностью: как прошла самая крупная Java-конференция в России [3]»), и фоточки уже доступны [4]. Обратная связь собрана, итоги подведены, и самое время поудобней усесться в кресле и посмотреть десятку лучших докладов с конференции.
Ссылка на плейлист с открытыми докладами — под катом.
Спикер: Олег Докука
Место: 10
Презентация доклада [5]
В неравной схватке с такими титанами, как Simon Ritter [6] и Cliff Click [7], Олег собрал свою аудиторию и с докладом ворвался на нижнюю строчку нашего топа, что вполне заслуженно. В очень простой форме с большим количеством кейсов на примере интернет-магазина Олег погружает аудиторию в реактивные стримы, рассказывает, как применять и какие есть подводные камни. Задает аудитории вопрос про скорость реактивных стримов и сам на него отвечает с помощью JMH.
Спикер: Юрий Артамонов
Место: 9
Презентация доклада [8]
Кому всегда хотелось ускорить работу или улучшить свой рабочий инструмент с большим вниманием — вам стоит посмотреть на доклад Юрия (jreznot [9]). В самом начале он дает обзор того, чем можно воспользоваться для написания плагина к IntelliJ IDEA. Юрий глубоко развивает свой доклад и делится реальным кейсом написания плагина для фреймворка Micronaut [10].
Спикер: Олег Анастасьев
Место: 8
Презентация доклада [11]
Заслуженный ветеран нашего топа Олег Анастасьев (m0nstermind [12]), пользуясь своим опытом работы с микросервисами в Одноклассниках, показывает совокупность проблем, связанных с написанием обычного чатика. Построение чатика в виде эффективного микросервиса сопряжено с рядом проблем, которых Олег касается последовательно и неумолимо, заставляя слушателей обратить внимание и на кэширование, и на состояние микросервиса, и на общую идею организации поиска.
Спикеры: Евгений Борисов, Кирилл Толкачёв
Место: 7
Парный доклад «Spring Reactive Ripper» от Евгения Борисова EvgenyBorisov [13] и Кирилла Толкачёва tolkkv [14] открыл второй день. Это была новая версия доклада, сделанного ими же ранее на JPoint 2019, но с 30% нового материала. Несмотря на небольшую заминку со звуком в самом начале, доклад был огненным по всем показателям, занял седьмое место.
Авторы построили доклад вокруг отправки сообщений, эмулируя историю романа Оруэлла «1984». В антураже слежки от большого брата разбираются плюсы и минусы разных решений, и докладчики постоянно рефакторят собственное решение в режиме реального времени.
Спикер: Josh Long
Место: 6
Подробнее про Джоша чуть ниже, а пока — учимся тестировать Spring Boot-приложения.
Спикер: Juergen Hoeller, Josh Long
Место: 5
Сессия лайв-кодинга на Spring Framework 5.2 с применением Spring Boot 2.2 в качестве совместного открывающего доклада от Juergen Hoeller и Josh Long была так тепло встречена аудиторией, что заняла аж пятое место. Оно и понятно, в этом докладе была изложена позиция разработчиков Spring Framework — как должно выглядеть создание реактивных микросервисов нового поколения для облачных архитектур. С одной стороны, это выступление прекрасно дополняет ранее упомянутый доклад Олега Докуки — «Улучшаем производительность реактивного сервиса», а с другой — Юрген и Джош прекрасно раскрывают мотивацию того, что они делают и зачем.
Спикер: Сергей Куксенко
Место: 4
Презентация доклада [15]
Всегда приятно слушать доклад про кишочки Java, и в этот раз порадовал Сергей Куксенко, перформанс-инженер из Oracle. Почти час Сергей разворачивал подробности реализации «инлайн»-типов в Java. Даже если вам тема кажется неинтересной, то просмотр этого доклада может изменить представление о том, как работает наше всё в продакшене.
Спикер: Сергей Егоров
Место: 3
Почетное третье место по мнению участников конференции занял доклад Сергея Егорова bsideup [16] из компании Pivotal — «Testcontainers: Год спустя». Заслуженное место на Олимпе, так как невозможно спокойно пройти мимо библиотеки Testcontainers. Она позволяет быстро и кроссплатформенно запускать из ваших JUnit (и не только) тестов Docker-контейнеры с популярными базами данных, Selenium-браузерами и вообще всем, что умеет бегать в Docker. С возможностью запускать как локально при разработке, так и на CI-серверах без изменений, что немаловажно. Сергей в докладе ведет слушателей по извилистому пути тестирования, поясняя все скользкие моменты.
Спикер: Барух Садогурский
Место: 2
Первый день конференции закончился выступлением Баруха Садогурского jbaruch [17], который вещал о заговоре сисадминов в своем докладе «DevOps для разработчиков (или против них?!)». Этот веселый и нетехнический доклад занял второе место. Как мне кажется, самое важное, что если отставить шутки и гэги и внимательно послушать Баруха, то можно получить идеологический заряд, достаточный для мощного развития любого технического специалиста, глубоко закопавшегося в своем бэкендном колодце.
Спикер: Тагир Валеев
Место: 1
Презентация доклада [18]
Всегда радуюсь, когда мой личный выбор совпадает с мнением большинства, и в этот раз доклад сурового Тагира Валеева lany [19] — «Java 9-14: Маленькие оптимизации», стал докладом номер один. Это было похоже на феерию очевидных неочевидностей, крепко смешанных с бенчмарками. Тагир на массе маленьких оптимизаций показал, как менялась производительность некоторых частей Java от 9 до 14 версии, и это было прекрасно.
Joker 2019 успешно завершился топ видео перед вами. А вот открытый плейлист [20] с остальными видеозаписями.
Уже давно в продаже билеты на весенний JPoint 2020 [21].
До встречи на JPoint 2020 в Москве!
Автор: golodnyj
Источник [22]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/java/347147
Ссылки в тексте:
[1] Joker 2019: триумф года: https://habr.com/ru/company/jugru/blog/473550/
[2] Чем нам запомнилась последняя JokerConf: https://habr.com/ru/company/funcorp/blog/473854/
[3] Атакуем Joker 2019 полностью: как прошла самая крупная Java-конференция в России: https://habr.com/ru/company/jugru/blog/476318/
[4] фоточки уже доступны: https://www.facebook.com/pg/jokerconf/photos/?tab=album&album_id=1742961922503941&ref=page_internal
[5] Презентация доклада: https://assets.ctfassets.net/oxjq45e8ilak/1vtfSFgu7S8daTFsOQFT8m/916367e50c3d38a90e09ac0ff756b49f/100754_18510153_Oleg_Dokuka_Uluchshayem_proizvoditelnost_reaktivnogo_servisa.pdf
[6] Simon Ritter: https://youtu.be/pRAbcW5RKaQ
[7] Cliff Click: https://youtu.be/9epgZ-e6DUU
[8] Презентация доклада: https://assets.ctfassets.net/oxjq45e8ilak/18o6FkBYCWX1fcSAa6nGiI/6778f2659e648f8c7abfb8c84896404a/100703_1268655989_Yuriy_Artamonov_Krash-kurs_po_IntelliJ_IDEA_Plugin_DevKit.pdf
[9] jreznot: https://habr.com/ru/users/jreznot/
[10] Micronaut: https://micronaut.io/
[11] Презентация доклада: https://assets.ctfassets.net/oxjq45e8ilak/5eEa5V1JzwiL5iwS4FPTUw/f44b6bccd47c68cc080508ce06d75b70/EffMicNoSQL2-Joker2019-noani.pdf
[12] m0nstermind: https://habr.com/ru/users/m0nstermind/
[13] EvgenyBorisov: https://habr.com/ru/users/evgenyborisov/
[14] tolkkv: https://habr.com/ru/users/tolkkv/
[15] Презентация доклада: https://assets.ctfassets.net/oxjq45e8ilak/7cANOq8Y6N0VePlOK4zX7g/d674f025c3bfaa26df1e1c5539fea66f/100529_626865169_Sergey_Kuksenko_Nuzhny_li_v_Java_inlayn-tipy_Uzkiy_vzglyad_inzhenera_po_proizvoditelnosti_na_proyekt_Valhal.pdf
[16] bsideup: https://habr.com/ru/users/bsideup/
[17] jbaruch: https://habr.com/ru/users/jbaruch/
[18] Презентация доклада: https://assets.ctfassets.net/oxjq45e8ilak/5wm4biZUTFiHjht3N8A2eQ/abbfd52ecd8b0219d2300139e2e4d89a/100607_1010794476_Tagir_Valeyev_Java_9-14_Malenkiye_optimizatsii.pdf
[19] lany: https://habr.com/ru/users/lany/
[20] вот открытый плейлист: https://www.youtube.com/playlist?list=PLVe-2wcL84b_KVP_iVAFxUo-bWiRQR-EN
[21] билеты на весенний JPoint 2020: https://jpoint.ru/registration/?utm_source=habr&utm_medium=481096&utm_campaign=jpoint2020
[22] Источник: https://habr.com/ru/post/481096/?utm_source=habrahabr&utm_medium=rss&utm_campaign=481096
Нажмите здесь для печати.