- PVSM.RU - https://www.pvsm.ru -
5 апреля 2018 года, как раз накануне конференции JPoint 2018 [1], прошла очередная встреча московского сообщества Java-разработчиков jug.msk.ru [2]. Рустам Мехмандаров рассказал об опыте решения задач с использованием Apache Jena [3]. Александр Тарасов поведал про использование DSL на основе языка Kotlin для автоматизации экспериментов.
Рустам впервые выступает на jug.msk.ru. Живёт в Осло, Норвегия. Является лидером конференции JavaZone [5] и участником норвежской Java User Group, javaBin [5]. Имеет звание Java Champion, полученное в 2017 году [6]. Сайт Рустама [7] с блогом [8] и разделом с перечислением выступлений на конференциях [8]. В блоге есть статья [9], имеющая прямое отношение к теме его данного выступления на jug.msk.ru. Некоторые доклады Рустама:
Александр — частый участник технических конференций и постоянный докладчик встреч jug.msk.ru (предыдущий его доклад [15] был 27 июля 2017 года). Доклады Саши на конференциях с его прошлого выступления:
Андрей Когунь приветствует Рустама в начале встречи и анонсирует предстоящие два доклада.
В первом докладе (про «семантическое волшебство, логические пазлы и Java») в качестве примера для обсуждения и демонстрации технологий использовался Zebra Puzzle [21] (он же Загадка Эйнштейна [22]). Сначала были представлены теоретические основы (с упоминанием RDF, RDFS и OWL), затем продемонстрирована библиотека Apache Jena [3]. Код проекта на GitHub [23], статья в блоге [9].
В перерыве в разговоре были упомянуты и практические примеры, с которыми приходится сталкиваться.
Во втором докладе Сашей были даны понятия эксперимента (что же автоматизируется), сопутствующих этому проблем. Живо и непринуждённо продемонстрировано отключение и включение фич в интерфейсе Одноклассников [25]. Пошагово выполнены разработка и использование DSL на языке Kotlin.
Оба доклада вызвали живой интерес слушателей, желание задуматься и получить ответы на возникшие вопросы.
Презентация доклада Александра [28]. Фотографии скоро появятся в VK [29] и Google+ [30], видео — на YouTube [31]. Имеется возможность подписаться на рассылку [2], чтобы получать анонсы следующих встреч jug.msk.ru.
Автор: dbelob
Источник [32]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/java/277535
Ссылки в тексте:
[1] JPoint 2018: https://jpoint.ru
[2] jug.msk.ru: http://jug.msk.ru
[3] Apache Jena: https://jena.apache.org
[4] Image: https://habrahabr.ru/company/jugru/blog/353152/
[5] JavaZone: https://java.no
[6] полученное в 2017 году: https://blogs.oracle.com/java/new-java-champions-in-2017
[7] Сайт Рустама: https://mehmandarov.com
[8] блогом: https://mehmandarov.com/blog/
[9] статья: https://mehmandarov.com/reasoning-and-semantic-wizardry/
[10] видео: https://vimeo.com/191496316
[11] видео: https://www.youtube.com/watch?v=Bfy4sOmCZoU
[12] видео: https://www.youtube.com/watch?v=TQCbpqLIhXg
[13] видео: https://www.youtube.com/watch?v=MyChgHSEt7Q
[14] презентация: https://downloads.ctfassets.net/oxjq45e8ilak/18oBheAyTyUmeQ2cE4CCGq/23a01d7b40b7433f10cd1f91e83f1482/developers-nightmares_2.0.pdf
[15] предыдущий его доклад: https://habrahabr.ru/company/jugru/blog/334374/
[16] видео: https://www.youtube.com/watch?time_continue=3&v=6uVgR9WPjYM
[17] видео: https://www.youtube.com/watch?v=nftgdSQwkAE
[18] видео: https://www.youtube.com/watch?v=v0h5ijyXvU8
[19] презентация: https://downloads.ctfassets.net/oxjq45e8ilak/5GB2Fp0DBuMa8Cgmk6qqYo/69e64e7b40b348cde63bc07bec851d3c/Tarasov.JBreak.AdvancedLoadBalancingSpringCloud__3_.pdf
[20] Image: https://habrastorage.org/webt/sy/da/nr/sydanrjg4wrqpwraddauaiprob8.jpeg
[21] Zebra Puzzle: https://en.wikipedia.org/wiki/Zebra_Puzzle
[22] Загадка Эйнштейна: https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B3%D0%B0%D0%B4%D0%BA%D0%B0_%D0%AD%D0%B9%D0%BD%D1%88%D1%82%D0%B5%D0%B9%D0%BD%D0%B0
[23] GitHub: https://github.com/mehmandarov/zebra-puzzle-workshop
[24] Image: https://habrastorage.org/webt/c7/nz/0x/c7nz0x37tnypl5heythoun0t6ck.jpeg
[25] Одноклассников: https://ok.ru
[26] Image: https://habrastorage.org/webt/nd/oc/ha/ndocha9k9g7cwnyt7cpgnnt1uge.jpeg
[27] Image: https://habrastorage.org/webt/wy/yh/bg/wyyhbghr9ifqhkqltdbxyjniobc.jpeg
[28] Презентация доклада Александра: https://speakerdeck.com/aatarasoff/avtomatizatsiia-ekspierimientov-s-kotlin-dsl
[29] VK: http://vk.com/jugmsk
[30] Google+: https://plus.google.com/communities/115981831554057619568
[31] YouTube: https://www.youtube.com/playlist?list=PLojTLDAO4jjIRjDPIQjc4iG7CfR6m8pfc
[32] Источник: https://habrahabr.ru/post/353152/?utm_campaign=353152
Нажмите здесь для печати.