- PVSM.RU - https://www.pvsm.ru -
30 мая 2019 года Иван Углянский и Владимир Ситников представили свои доклады «Ходячие объекты-мертвецы, или GC всегда прав» и «Java тормозит: CodeCache edition» на встрече московского сообщества Java-разработчиков jug.msk.ru [1].
Иван в настоящий момент работает в компании Excelsior [3], занимаясь рантаймом: GC, загрузкой классов, поддержкой многопоточности, профилированием и т. д. Активно выступает на конференциях (в том числе и организованных JUG.ru) и является одним из основателей дружественной JUGNsk (Twitter [4], Telegram [5], Meetup [6], YouTube [7], Speaker Deck [8]). Twitter [9] и презентации на Speaker Deck [10] Ивана.
Доклады и интервью Ивана:
Аудио:
Посты в Twitter:
Владимир Ситников работает в компании Netcracker. Принимает участие на конференциях как в качестве докладчика, так и в составе программного комитета [22]. Ссылки на учётные записи Twitter [23] и GitHub [24].
Некоторые доклады Владимира:
Для Ивана встреча на jug.msk.ru являлась завершающим пунктом его тура выступлений [31], включающем ещё Voxxed Days Minsk [32] и jPrime [33] (на последней присутствовали и другие [34] известные [35] лица).
При открытии встречи возник вопрос [36] о том, на Moscow JUG [37] или JUGNsk [4] подписываться в Twitter — естественно, на тот и на другой аккаунт (и на JUG.ru [38] тоже)!
Андрей Когунь открывает встречу, напоминая о приближающихся конференциях (Joker 2019 [39], TechTrain 2019 [40]) и представляет первого докладчика.
Первое выступление был расширенным вариантом доклада Ивана, представленного им ранее на конференции Joker 2018 [42]. Приятным дополнением явилась новая пятая история «Manual Memory Management». Подписанные на Twitter Ивана [9] могли ранее наблюдать как начало её появления [43], так и подробное объяснение [44]. Было много интересных вопросов (что понравилось и докладчику [45]) и ответов на них.
Доклад Владимира, в свою очередь, являлся дополненной версией его выступления на JPoint 2019 [47]. К ранее поведанной истории о расследовании причин ошибок был добавлен рассказ про механизм replay jars [48], присутствующий в OpenJDK. Таким образом, интересно было и старым, и новым слушателям доклада.
Слушатели могли получить ответы на возникшие вопросы как в ходе слушания докладов, так и после выступлений. Причём вопросы активно задавали и докладчики другу другу — на среднем снимке руку вверх тянет Владимир для задания вопроса Ивану. Некоторые из слушателей смогли попасть на эту встречу, неожиданно опоздав [50] на другую в качестве докладчика.
Презентации Ивана [52] и Владимира [53], видео скоро появится (см. ссылки ниже).
Ссылки по jug.msk.ru:
Автор: Дмитрий Белобородов
Источник [60]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/java/319635
Ссылки в тексте:
[1] jug.msk.ru: http://jug.msk.ru
[2] Image: https://habr.com/ru/company/jugru/blog/454382/
[3] Excelsior: https://www.excelsior-usa.com
[4] Twitter: https://twitter.com/jugnsk
[5] Telegram: https://t.me/jugnsk
[6] Meetup: https://meetup.com/JUGNsk
[7] YouTube: https://www.youtube.com/channel/UCTk5cqCKvU1B6qYU7X-0Qjg
[8] Speaker Deck: https://speakerdeck.com/jugnsk
[9] Twitter: https://twitter.com/dbg_nsk
[10] презентации на Speaker Deck: https://speakerdeck.com/ugliansky
[11] видео: https://www.youtube.com/watch?v=uEQD4UbS_-A&list=PLecWId-JT7S7Z0WXGoAmZXknVyULUrGcY
[12] презентация: https://speakerdeck.com/ugliansky/jugnsk-meetup-number-1-welcome
[13] видео: https://www.youtube.com/watch?v=iw4O7G2eyHg
[14] презентация: https://speakerdeck.com/ugliansky/how-to-implement-an-internal-jvm-profiler-that-works-well-with-aot-compiled-code-jpoint-2018
[15] видео: https://www.youtube.com/watch?v=FGPw1rkQegc
[16] презентация: https://speakerdeck.com/ugliansky/walking-dead-objects-or-gc-is-always-right-joker-2018
[17] статья: https://habr.com/ru/company/jugru/blog/437180/
[18] Выпуск 95: https://sdcast.ksdaemon.ru/2018/12/sdcast-95/
[19] Выпуск 198: https://razborpoletov.com/2019/01/episode-198.html
[20] твит-тред об Exselsior: https://twitter.com/dbg_nsk/status/1043186843372736513?s=20
[21] ведение твиттер-аккаунта backendsecret: http://backendsecret.ru/dbg_nsk/
[22] программного комитета: https://jokerconf.com/organizers/
[23] Twitter: https://twitter.com/VladimirSitnikv
[24] GitHub: https://github.com/vlsi
[25] видео: https://www.youtube.com/watch?v=gHaz7IxVfPg
[26] видео: https://www.youtube.com/watch?v=pLKrKFy1t1Y
[27] видео: https://www.youtube.com/watch?v=pDY1Hy-yqdo
[28] видео: https://www.youtube.com/watch?v=5kB4CH_-eKQ
[29] видео: https://www.youtube.com/watch?v=3PWBBc7rZxw
[30] видео: https://www.youtube.com/watch?v=ddc8hYDSK1c
[31] тура выступлений: https://twitter.com/dbg_nsk/status/1131607745638129669?s=20
[32] Voxxed Days Minsk: https://voxxeddays.com/minsk/2019/hodjachie-obiekty-mertvecy-ili-gc-vsegda/
[33] jPrime: https://jprime.io/agenda/95
[34] другие: https://twitter.com/dbg_nsk/status/1133000211897442306?s=20
[35] известные: https://twitter.com/vladopavlov/status/1134159937293172736?s=20
[36] возник вопрос: https://twitter.com/dbg_nsk/status/1133733556419813377?s=20
[37] Moscow JUG: https://twitter.com/mskjug
[38] JUG.ru: https://twitter.com/jugru
[39] Joker 2019: https://jokerconf.com
[40] TechTrain 2019: https://techtrain.ru
[41] Image: https://habrastorage.org/webt/pd/fb/93/pdfb93dzrq0o_iy0-uqziscmrtu.jpeg
[42] конференции Joker 2018: https://habr.com/ru/company/jugru/blog/426975/
[43] начало её появления: https://twitter.com/dbg_nsk/status/1108454925711880193?s=20
[44] подробное объяснение: https://twitter.com/dbg_nsk/status/1117489561242939393?s=20
[45] что понравилось и докладчику: https://twitter.com/dbg_nsk/status/1134165310158901248?s=20
[46] Image: https://habrastorage.org/webt/83/en/va/83envao-elcvuwdgipnmeuyters.jpeg
[47] JPoint 2019: https://habr.com/ru/company/jugru/blog/447126/
[48] replay jars: https://github.com/AdoptOpenJDK/openjdk-jdk11/blob/19fb8f93c59dfd791f62d41f332db9e306bc1422/src/jdk.hotspot.agent/doc/cireplay.html#L9
[49] Image: https://habrastorage.org/webt/qy/n9/sh/qyn9shngyexuyps9ihcwnrswqvs.jpeg
[50] неожиданно опоздав: https://twitter.com/tolkv/status/1134096875710308354?s=20
[51] Image: https://habrastorage.org/webt/jq/nf/t6/jqnft6zye_qew-5ushotq5ezzwq.jpeg
[52] Ивана: https://speakerdeck.com/jugmsk/ivan-ughlianskii-khodiachiie-obiekty-miertvietsy-ili-gc-vsieghda-prav
[53] Владимира: https://speakerdeck.com/jugmsk/codecache-jugmsk
[54] YouTube: https://www.youtube.com/playlist?list=PLojTLDAO4jjIRjDPIQjc4iG7CfR6m8pfc
[55] Speaker Deck: https://speakerdeck.com/jugmsk
[56] VK: https://vk.com/jugmsk
[57] хэштег: https://twitter.com/hashtag/jugmsk?src=hash
[58] Хабр: https://habr.com/company/jugru/
[59] тегу: https://habr.com/search/?q=%5Bjug.msk.ru%5D&target_type=posts&order_by=date
[60] Источник: https://habr.com/ru/post/454382/?utm_source=habrahabr&utm_medium=rss&utm_campaign=454382
Нажмите здесь для печати.