UPD: запись прошедшего митапа можно посмотреть по ссылке.
Offline + online встреча разработчиков Rust Lang в Санкт-Петербурге. Доклады и дружеское общение.
Компания «Криптонит» и Rust Lang Community приглашает Rust-разработчиков пообщаться в неформальной обстановке, послушать доклады и поделиться опытом в разных сферах разработки.
11 февраля в 14:00
офис компании «Криптонит»: Уральская ул. 4, БЦ «Смоленский»
Зарегистрироваться на Rust Community Meetup и получить ссылку на трансляцию можно здесь.
Программа:
14:00| Приветственный кофе
14:30 - 16:00| Доклады:
Илья Л., «Lady Deirdre»
Илья Л., «Embedded скриптовый язык»
Никита П., «Assembler arm64 Rust»
16:00| Кофе-брейк
16:30 – 18:00| Доклады:
Михаил Д., «Aya-rs: самодостаточный eBPF на Rust»
Михаил М., «Crate config-manager: универсальное решение настройки приложения»
Андрей Т., «MessageBus как вариант асинхронной акторной модели с унифицированными акторами»
18:00| Свободное общение
Доклады:
«Lady Deirdre», Илья Л. Доклад об инкрементальных парсерах; о создании своих собственных языков программирования и редакторов кода на Rust.Обзор существующих инструментов на Rust, презентация собственной библиотеки для конструирования инкрементальных компиляторов.
«Embedded скриптовый язык», Илья Л. Доклад о скриптовом языке программирования для Rust, над которым я сейчас работаю. Язык ориентирован на интеграцию с Rust crates. Из скрипта с динамической типизацией пользователь сможет вызывать функции и взаимодействовать с типами данных, объявленными в Rust, в их исходном виде.Я расскажу о том, как решаю проблему погружения Rust лайфтаймов в полностью динамическую runtime среду скрипта, и о системе интроспекции Rust кода. А также немного о синтаксисе будущего языка.В этом проекте будет использоваться мой конструктор инкрементальных парсеров Lady Deirdre, которому посвящён мой доклад «Lady Deirdre».
«Assembler arm64 Rust», Никита П. Реализация дизассемблера и лифтера arm64 в кастомное промежуточное представление для декомпилятора на Rust. Как, почему, какие альтернативы, и что можно сделать иначе.
«Aya-rs: самодостаточный eBPF на Rust», Михаил Д. Что такое eBPF и в чем преимущество Rust в этой нише.
«Crate config-manager: универсальное решение настройки приложения», Михаил М. В какой-то момент мы с командой поняли, что, переходя от проекта к проекту, много времени и сил тратим на написание кода, реализующего конфигурирования наших продуктов. Разными разработчиками пишется одно и то же. Мы решили положить этому конец и разработать универсальное решение.
«MessageBus как вариант асинхронной акторной модели с унифицированными акторами», Андрей Т.Опыт реализации шины данных с адресацией, событиями, подпиской, мониторингом, балансировкой нагрузки
Зарегистрироваться на Rust Community Meetup и получить ссылку на трансляцию можно здесь.