перейти к содержанию

Java Community (JUGNsk) Meetup #21

Фото Ivan Ugliansky
Hosted By
Ivan U.
Java Community (JUGNsk) Meetup #21

Сведения

JUGNsk Strikes Back!

Привет! Двадцать первый митап JUGNsk пройдет во вторник, 15 августа, в 19-00, по адресу Николаева 12 (правая башня Академпарка).

---
Как и в прошлый раз, мероприятие пройдет не в более привычной нам Точке Кипения, а именно в первом зале Академпарка! (там, где Кукуруза)
---

В программе два доклада:

1. Артём Шабуров: "GraphQL-ное чтиво"
GraphQL, motherf*cker, do you speak it?

В этом докладе мы посмотрим на тот самый GraphQL, какие проблемы он решает, и как начать разрабатывать GraphQL API на Java здесь и сейчас, а также рассмотрим недостатки и недостающие части в Java экосистеме.

Доклад будет полезен как новичкам в GraphQL, так и разработчикам с опытом его использования.

2. Владимир Плизга: Скажите "Ой!": JVM и OOM Killer

Когда слышишь об OutOfMemory в Java, на ум приходят всякие раздувшиеся коллекции, забытый finally или тонны бесполезных объектов, почему-то зависших в куче. Для устранения таких причин есть стектрейсы, хип-дампы и другие полезные штуки, но главное – возможность исправить что-то в своём коде.

Но как быть, если нехватка случилась в нативной памяти, вне кучи? Как определить ее источник? На что можно повлиять, если напрямую с этим не работаешь? Почему вообще такое может произойти, и что делать, чтобы этого избежать?

В докладе посмотрим на эти вопросы глазами прикладного разработчика, прощупаем JVM Native Memory Tracking (и его недостатки), заглянем в устройство oomKiller’а в Linux и познакомимся с инструментами, которые бы уж лучше никогда не пригождались…

---

Приходите, обсудим внезапные OOM и GraphQL, да и просто пообщаемся в офлайне. Будет интересно!

***

Поддержать митап: https://sobe.ru/na/jugnsk
Любая сумма поможет продолжать делать митапы!

Photo of JUGNsk group
JUGNsk
Показать еще мероприятия
Akadempark, Ao Tekhnopark Novosibirskogo Akademgorodka
Ulitsa Nikolayeva, 12 · Novosibirsk, No