- PVSM.RU - https://www.pvsm.ru -
На очередной встрече московского сообщества Java-разработчиков jug.msk.ru [1], прошедшей 4 октября 2018 года, Чарльз Наттер рассказал о технологиях, используемых JRuby и другими динамическими языками для JVM.
Чарльз является одним из двух ключевых разработчиков проекта JRuby [3]. Активнейший участник конференций в качестве докладчика, в том числе неоднократно принимал участие в конференциях JUG.ru Group [4].
Некоторые из его докладов в хронологическом порядке:
Ещё ссылки: твиттер [21], технический блог [22], GitHub [23], YouTube-канал [24].
Текущее посещение Чарльзом Москвы было связано с участием его в конференции RubyRussia [25] (см. интервью с ним на Хабре [26]). Усилия, которые приложил [27] Андрей Когунь, позволили участникам jug.msk.ru встретиться с Чарльзом.
Андрей открывает встречу. Рукопожатие с докладчиком, ставшее уже традиционным.
В первой половине встречи Чарльз рассказал о сегодняшнем состоянии динамических языков в JVM: сравнении статических и динамических языков, месте JRuby среди различных языков программирования, характеристике свойств JRuby, результатах тестов, будущем динамических языков.
Во второй половине была практическая демонстрация примеров, иллюстрирующих ранее показанную презентацию.
Весьма интересные вопросы от слушателей задавались и по ходу выступления, и в перерыве, и после встречи: о востребованности продукта и количестве разработчиков JRuby, сравнении по производительности реализаций языка Ruby, разумности и особенностях перехода на JRuby с Jython (от IvanPonomarev [31]) и прочее, прочее. Вопросы понравились как аудитории, так и Чарльзу [32].
С презентацией доклада можна ознакомиться здесь [34] (на SpeakerDeck создана учётная запись jugmsk [35], на которой появится архив предыдущих встреч и будут выкладываться презентации будущих).
Фотографии скоро появятся здесь [36]. Видео будет доступно на YouTube [37] (с анонсом в VK [38] и Google+ [39]). Имеется возможность подписаться на рассылку [1] с анонсами следующих встреч jug.msk.ru.
Автор: dbelob
Источник [40]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/java/295482
Ссылки в тексте:
[1] jug.msk.ru: http://jug.msk.ru
[2] Image: https://habr.com/company/jugru/blog/425555/
[3] JRuby: https://www.jruby.org
[4] JUG.ru Group: https://jugru.org
[5] видео: https://www.youtube.com/watch?v=FQAanoGreV8
[6] видео: https://www.youtube.com/watch?v=8KT7du6SWRo
[7] видео: https://www.youtube.com/watch?v=0vfFHMGESVQ&t=0s&index=19&list=PLVe-2wcL84b-vNYciZHVDYwrOhpQRE-DT
[8] презентация: https://assets.ctfassets.net/oxjq45e8ilak/1qfUE4rsSEECc2wWYOA8kI/16ab8a6369e3d2e012662747a86e437a/lets-talk-about-invokedynamic.pdf
[9] видео: https://www.youtube.com/watch?v=MFvDLg-qKuU&index=28&t=0s&list=PLVe-2wcL84b-vNYciZHVDYwrOhpQRE-DT
[10] презентация: https://assets.ctfassets.net/oxjq45e8ilak/1RSqphJgSgm2Sg6M0eEM6c/06f01c56507ea1bfece3d0015426cadd/from-java-to-assembly-down-the-rabbit-hole.pdf
[11] видео: https://www.youtube.com/watch?v=E7mKGa0PaxQ&list=PLVe-2wcL84b91bU8O5lPo3YSaX8T6nN5U&index=12&t=0s
[12] презентация: https://assets.ctfassets.net/oxjq45e8ilak/4lotGfR9e0seg6AA2euoGi/d6ec10708ea2217233cb724528672bb4/JBreak_2017_-_Strings.pdf
[13] презентация: https://assets.ctfassets.net/oxjq45e8ilak/27Ts1fc9husKy42WckWS0I/5f1dae1bdb0ab7ede69facc51e2aac8c/JPoint_2017_-_Strings.pdf
[14] видео: https://www.youtube.com/watch?v=XxedI6wwQW0&t=0s&list=PLVe-2wcL84b84XiiAz-lo48VLGO54aMeS&index=17
[15] презентация: https://assets.ctfassets.net/oxjq45e8ilak/Zr7QvCmp4iCu6gS6Ia8i0/be36a5b429e5beee838e6cff5009b485/JPoint_2017_-_JNR.pdf
[16] видео: https://www.youtube.com/watch?v=Qeqdmicuc1U
[17] видео: https://www.youtube.com/watch?v=rkvrikvoYPQ
[18] видео: https://www.youtube.com/watch?v=h-me8Jx5_BA&feature=youtu.be
[19] презентация: https://www.jfokus.se/jfokus18/preso/MethodHandles-Everywhere.pdf
[20] видео: https://www.youtube.com/watch?v=4vxIncIm2D4
[21] твиттер: https://twitter.com/headius
[22] технический блог: http://blog.headius.com
[23] GitHub: https://github.com/headius
[24] YouTube-канал: https://www.youtube.com/user/CharlesOliverNutter
[25] RubyRussia: https://rubyrussia.club
[26] интервью с ним на Хабре: https://habr.com/company/railsclub/blog/425379/
[27] приложил: https://twitter.com/andrey_kogun/status/1037977364142206976
[28] Image: https://habrastorage.org/webt/c8/fw/1t/c8fw1t2sehqm0_74ik09qkgwuzm.jpeg
[29] Image: https://habrastorage.org/webt/k2/ek/ye/k2ekye1mao5kgo2r5_281q1rsp0.jpeg
[30] Image: https://habrastorage.org/webt/do/or/hc/doorhcabchgmntd7hekggy6wx9a.jpeg
[31] IvanPonomarev: https://habr.com/users/ivanponomarev/
[32] так и Чарльзу: https://twitter.com/headius/status/1047918312385105925
[33] Image: https://habrastorage.org/webt/xl/w8/-q/xlw8-qpy_6bm4ggge2hhg7ekqda.jpeg
[34] здесь: https://speakerdeck.com/jugmsk/charles-nutter-dynamic-languages-on-the-jvm-are-we-there-yet
[35] учётная запись jugmsk: https://speakerdeck.com/jugmsk
[36] здесь: https://vk.com/albums-46597293
[37] YouTube: https://www.youtube.com/playlist?list=PLojTLDAO4jjIRjDPIQjc4iG7CfR6m8pfc
[38] VK: http://vk.com/jugmsk
[39] Google+: https://plus.google.com/communities/115981831554057619568
[40] Источник: https://habr.com/post/425555/?utm_campaign=425555
Нажмите здесь для печати.