company_banner

Рустам Мехмандаров и Александр Тарасов — семантические чудеса и автоматизация экспериментов на jug.msk.ru

    5 апреля 2018 года, как раз накануне конференции JPoint 2018, прошла очередная встреча московского сообщества Java-разработчиков jug.msk.ru. Рустам Мехмандаров рассказал об опыте решения задач с использованием Apache Jena. Александр Тарасов поведал про использование DSL на основе языка Kotlin для автоматизации экспериментов.



    О докладчиках


    Рустам впервые выступает на jug.msk.ru. Живёт в Осло, Норвегия. Является лидером конференции JavaZone и участником норвежской Java User Group, javaBin. Имеет звание Java Champion, полученное в 2017 году. Сайт Рустама с блогом и разделом с перечислением выступлений на конференциях. В блоге есть статья, имеющая прямое отношение к теме его данного выступления на jug.msk.ru. Некоторые доклады Рустама:

    • «Field Notes of a Command Line Ninja» (High Load Strategy 2016: видео)
    • «Your phone is snitching on you» (Riga Dev Days 2017: видео)
    • «The Magic Of Regular Expressions» (JavaDay UA 2017: видео)
    • «Wifi Security, or Lack Thereof» (Voxxed Days Belgrade 2017: видео)
    • «Типовые проблемы разработки ПО в больших проектах» (JPoint 2018: презентация, видео доступно пока только участникам конференции)

    Александр — частый участник технических конференций и постоянный докладчик встреч jug.msk.ru (предыдущий его доклад был 27 июля 2017 года). Доклады Саши на конференциях с его прошлого выступления:

    • «Service Discovery: больше, чем кажется» (JUG.ru-2018: видео)
    • «Автоматизация экспериментов с помощью Kotlin DSL» (Kotlin Night Moscow 2017: видео)
    • «Spring Cloud and client load balancing» (JavaDay UA 2017: видео)
    • «Балансируем клиентские запросы вместе со Spring Cloud» (JBreak 2018: презентация)

    О докладах


    Андрей Когунь приветствует Рустама в начале встречи и анонсирует предстоящие два доклада.



    В первом докладе (про «семантическое волшебство, логические пазлы и Java») в качестве примера для обсуждения и демонстрации технологий использовался Zebra Puzzle (он же Загадка Эйнштейна). Сначала были представлены теоретические основы (с упоминанием RDF, RDFS и OWL), затем продемонстрирована библиотека Apache Jena. Код проекта на GitHub, статья в блоге.

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



    Во втором докладе Сашей были даны понятия эксперимента (что же автоматизируется), сопутствующих этому проблем. Живо и непринуждённо продемонстрировано отключение и включение фич в интерфейсе Одноклассников. Пошагово выполнены разработка и использование DSL на языке Kotlin.



    Оба доклада вызвали живой интерес слушателей, желание задуматься и получить ответы на возникшие вопросы.



    Презентация докладов Рустама и Александра. Фотографии скоро появятся в VK и Google+, видео — на YouTube. Имеется возможность подписаться на рассылку, чтобы получать анонсы следующих встреч jug.msk.ru.
    JUG.ru Group
    697.71
    Конференции для программистов и сочувствующих. 18+
    Share post

    Comments 0

    Only users with full accounts can post comments. Log in, please.