Второй митап сообщества любителей Rust в «Лаборатории Касперского»

    Весной прошёл первый митап сообщества rustycrate.ru в штаб-квартире «Лаборатории Касперского». А в мире Rust за прошедшие полгода произошло много интересного: были реализованы футуры и асинхронный ввод-вывод поверх них, сделан первый выпуск системы поддержки IDE, появилась инкрементальная сборка. Иными словами, опять есть о чем поговорить.

    image

    Поэтому 22 ноября в 19:00 мы собираемся провести еще один митап сообщества, и приглашаем всех, кого интересует этот язык программирования, в наш московский офис. На встрече мы планируем обсудить опыт реального применения Rust в задачах системного программирования и тестирования, поговорим о том, что получается хорошо, а что — не очень. Докладчики из сообщества расскажут, как Rust помогает им и как его готовить, чтобы он помогал вам.


    Первым выступит Степан Кольцов из Яндекса, который расскажет о том, что такое futures вообще и как именно они реализованы в Rust. Он также покажет, какие futures реализованы в библиотеке futures-rs и чем они хороши; что такое event loop, в каких задачах он применяется и зачем там epoll; как изнутри устроены библиотеки mio и tokio-core, а также как tokio-core реализует интерфейс futures. В конце выступления он покажет на примере, как написать на Rust своё сетевое приложение.

    Затем наш сотрудник Павел Филонов объяснит, почему он решил писать свой бенчмарк для TSDB и почему предпочёл Rust другим языкам — Python, Java и C++. Павел подробно аргументирует свой выбор языка и поделится впечатлениями от него в данной задаче, а также покажет результаты замера многопоточной производительности таких СУБД как OpenTSDB, ClickHouse, InfluxDB и пр.

    Также выступит Евгений Яковлев из Virtuozzo, который поделится опытом программирования на Rust под голое железо в контексте задачи тестирования гипервизора. Он объяснит, почему предпочел Rust традиционному в этой сфере C и C++, а затем поговорит о проблемах и решениях использования Rust без операционной системы. Расскажет, на что завязана libstd и что такое libcore, удобно ли читать ассемблер из-под компилятора Rust и какие нестабильные возможности языка нужны при разработке под голое железо.

    Пришедшие на митап смогут в живую пообщаться с докладчиками и обменяться идеями. Участие в мероприятии бесплатное, однако мы просим вас зарегистрироваться, пройдя вот по этой ссылке.
    «Лаборатория Касперского»
    Ловим вирусы, исследуем угрозы, спасаем мир

    Комментарии 6

      +3

      Будут ли хотя бы видео докладов?

        +4
        Да, конечно, после мероприятия мы выложим записи докладов вот тут.
        0
        Традиционный вопрос — онлайн или хотя бы записи будут? И передавайте Паше привет :)
        +1
        немножко непонятно про второй пункт: на rust написана tsdb или rust-ом бенчмаркаются tsdb?
          +2
          Второе, то есть rust-ом бенчмаркаются tsdb

        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

        Самое читаемое