Как стать автором
Обновить
233.87
JUG Ru Group
Конференции для Senior-разработчиков

«Как я провёл это лето»: видео с летних встреч JUG.ru

Время на прочтение2 мин
Количество просмотров5.4K
Вот и наступила осень. Кто-то возвращается в город с центнером яблок в багажнике, кто-то — c норвежским пивом прямиком с JavaZone, а мы подготовили для вас материал, который, надеемся, скоротает дождливые вечера. Мы расскажем о трёх летних встречах JUG.ru. Посему разработчики, вернувшись из отпусков, имеют замечательную возможность запастись чашкой горячего чая, завернуться в плед и посмотреть видео с наших митапов.

Итак, летом у нас было три встречи:
    — Douglas Hawkins из Azul рассказал об особенностях работы JIT-компиляторов в HotSpot JVM;
    — Alvaro Hernandez, разработчик ToroDB, рассказал о том, как Java работает с PostgreSQL;
    — наконец, Евгений Борисов порадовал нас новой порцией загадок на тему Spring.



Доклады




1. Douglas Hawkins — Understanding the Tricks Behind the JIT




Любопытнейшее выступление о работе JIT-компилятора в HotSpot JVM от Дага Хокинса, инженера из Azul Systems с многолетним опытом в разработке ПО. В этот вечер в Luxoft пришло много внимательных слушателей и, что главное, в итоге довольных.

image

Свой доклад о just-in-time компиляции Дуглас начинает с демонстрации пяти строчек кода и слов о том, что всё выступление будет разбираться с ними. Может показаться, что с таким материалом говорить полтора часа не о чем, однако у JIT достаточно тонкостей, чтобы на примере короткого кода можно было долго разбираться, в чём на неё можно положиться.

Цель доклада — рассказать, как JIT-компилятор может работать на вас и в том числе пролить свет на многие методы и технологии, используемые OpenJDK, чтобы заставить код работать быстрее. По-моему, эту цель Даг успешно выполнил.

image




2. Alvaro Hernandez — Java & PostgreSQL




Второй прошедший митап на английском языке — встреча с Альваро Эрнандесом, экспертом по PostgreSQL. Тема митапа — особенности взаимодействия Java с PostgreSQL.

image

Как замечает спикер, возникла любопытная ситуация: PostgreSQL написан на C, адепты которого зачастую скептически относятся к Java, но при этом больше всего взаимодействующего с PostgreSQL кода написано на Java. Как сделать это сотрудничество максимально эффективным?

Альваро выступил с подробным докладом — здесь и метрики, и множество полезной теории, и всяческие фичи для работы Java с PostgreSQL.

image




3. Евгений Борисов — Spring Puzzlers: второй сезон




В последний день лета питерский офис SEMrush посетил Евгений Борисов — эксперт по Java и гуру по Spring Framework. Приехал он с благородной миссией: продолжить подборку паззлеров (эдакий интерактивный доклад) по Spring. Но если в первом сезоне героем доклада был мальчик, который не любил интерфейсы, во втором — мальчик, который им доверял.

image

На встрече Евгений показал разные загадки, которые накопились за последние полтора года в различных проектах с его участием. Кейсы, оформленные в загадки, реальны, и некоторые из них могут показаться сложными, — зато эти вещи точно не найти на Stack Overflow.

Евгению удалось открыть неочевидные и подчас даже забавные поведения Spring-а и JVM. Удивительно, как было мало верных ответов на очевидные вопросы. Вы могли представить, что такое бывает?

image




Так мы и провели это лето. Большинство участников всех трёх митапов оставило годные фидбеки по встречам. А вам, дорогие читатели, понравились доклады?

Команда JUG.ru желает вам приятного просмотра.
Теги:
Хабы:
Всего голосов 34: ↑34 и ↓0+34
Комментарии2

Публикации

Информация

Сайт
jugru.org
Дата регистрации
Дата основания
Численность
51–100 человек
Местоположение
Россия
Представитель
Алексей Федоров