RustCon Russia
На 1 день в году собираем русскоязычное сообщество RUST. Погружаемся в тусовку, работаем на воркшопах и говорим на такие темы:
* Про сам Rust: куда все движется и что готовится интересного в ближайших релизах
* API-scope
* OSDev
* Embedded/no-std
* WebAssembly и Rust на фронтенде
* Инкрементальное переписывание проектов на Rust
* Криптографические библиотеки в экосистеме Rust
* Распределённые прил
03/12/2021
Седьмой доклад RustCon Russia 2021 - "Rust и Python - как в небольшой команде просто, прозрачно и с минимальными трудозатратами переписать узкие места на Rust (и почему не C++)" от Максима Акинина из assi.ai.
В этом докладе вы рассмотрите реальную задачу разработки различных методов расчета кадастровой стоимости, спрототипированной на Python, с тестами, написанными на Python/unittest, и постепенного ее переписывания на Rust с использованием:
взаимодействия с RabbitMQ (amiquip);
работы с Mongo;
треды;
интеграция кода в инфраструктуру тестов, разрабатываемых на Python.
Важной частью доклада будет мотивация выбора Rust (особенно в сравнении с C++) в реальный проект, который используется в проде, для команды, которая заточена, в основном, под Python и JS.
Из доклада слушатели узнают, что Rust прямо сейчас располагает ready to production инструментарием для интеграции с проектами, в которых раньше узкие места переписывались на С++. А также смогут построить примерный сценарий интеграции Rust’а с кодом, который у них уже есть."
03/12/2021
"Гетерогенные списки в Rust и их суперсилы" - шестой доклад RustCon Russia 2021 от Антона Михайлова.
Доклад демонстрирует, как, использовав в качестве промежуточной абстракции гетерогенные списки - вещь, обычно применяемая в функциональном программировании, - можно покрыть возможности, которые могли бы предоставить отсутствующие в Rust фичи: структурная типизация и вариадические дженерики.
03/12/2021
Третий доклад RustCon Russia 2021 - "Экскурс в Rust для питонистов, рубистов и всех причастных"" от Михаила Грачева из Evrone.
Михаил расскажет, как Rust выглядит для разработчиков, которые уже хорошо умеют Ruby, Python или JS. Это не «введение в Rust для новичков», это обзор от опытного разработчика для других опытных разработчиков: ключевые отличия, на что стоит обращать внимание и где будет болеть.
Параллельно с докладом в зале "Чистые пруды" начинается мастер-класс Антона Патрушева "Начинаем Embedded на Rust". Он будет построен вокруг отладочной платы STM32F3DISCOVERY
Антон расскажет, как всё устроено в мире Embedded Rust, какие есть инструменты, под какие семейства микроконтроллеров и архитектуры можно разрабатывать на Rust уже прямо сейчас, как механизмы Rust помогают бороться с классическими проблемами в разработке под микроконтроллеры. Затем участники мастер-класса напишут небольшой проект - usb устройство, которое при подключении к компьютеру определяется как мышь, не требуя драйверов, и умеет "дрожать" курсором мыши.
Click here to claim your Sponsored Listing.
Category
Contact the business
Telephone
Website
Address
Moscow