RustCon Russia

RustCon Russia Конференция по языку программирования Rust. Для тех, кто пишет на нем и для тех, кто им интересуется.
3 декабря, Москва

На 1 день в году собираем русскоязычное сообщество RUST. Погружаемся в тусовку, работаем на воркшопах и говорим на такие темы:
* Про сам Rust: куда все движется и что готовится интересного в ближайших релизах
* API-scope
* OSDev
* Embedded/no-std
* WebAssembly и Rust на фронтенде
* Инкрементальное переписывание проектов на Rust
* Криптографические библиотеки в экосистеме Rust
* Распределённые прил

ожения на Rust
* Результаты работы различных WG и планы на ближайшее будущее
* Tokio vs async std

Организатор: компания IT-People.ru

Завершающий девятый доклад RustCon Russia 2021 - "RustCrypto: экосистема криптографических крейтов написанных на чистом ...
03/12/2021

Завершающий девятый доклад RustCon Russia 2021 - "RustCrypto: экосистема криптографических крейтов написанных на чистом Rust" от Артема Павлова из Квантома.

Доклад затронет следующие темы:
* Краткий экскурс в историю разработки RustCrypto.
* Влияние подхода "малых крейтов" на использование и разработку по сравнению с монолитными библиотеками. Достоинства и недостатки обоих подходов.
* Реализация алгоритмов на чистом Rust против биндингов к C/C++/asm библиотекам.
* Решения применяемые в дизайне API крейтов, их мотивация и возможности которые они открывают. Каким образом классы криптографических примитивов могут быть отображены в рамках типажей.
* Проблемы композиции алгоритмов и эффективного написания SIMD кода в присутствии runtime детектирования возможностей процессора.
* Будущее RustCrypto в контексте развития Rust.

"Rewrite It In Rust: Переписываем с C++ на Rust" - восьмой доклад на RustCon Russia 2021 от Александра Шишенко из Librev...
03/12/2021

"Rewrite It In Rust: Переписываем с C++ на Rust" - восьмой доклад на RustCon Russia 2021 от Александра Шишенко из Librevault. В этом докладе мы рассмотрим порядок переписывания реального проекта с C++ на Rust.

- Добавим в CMake сборку статических библиотек через Cargo.
- Заменим C++-зависимости аналогами на Rust
- Научимся использовать corrosion, cbindgen, cxx

И всё это без unsafe.

Седьмой доклад RustCon Russia 2021 - "Rust и Python - как в небольшой команде просто, прозрачно и с минимальными трудоза...
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’а с кодом, который у них уже есть."

"Гетерогенные списки в Rust и их суперсилы" - шестой доклад RustCon Russia 2021 от Антона Михайлова. Доклад демонстрируе...
03/12/2021

"Гетерогенные списки в Rust и их суперсилы" - шестой доклад RustCon Russia 2021 от Антона Михайлова.

Доклад демонстрирует, как, использовав в качестве промежуточной абстракции гетерогенные списки - вещь, обычно применяемая в функциональном программировании, - можно покрыть возможности, которые могли бы предоставить отсутствующие в Rust фичи: структурная типизация и вариадические дженерики.

Пятый доклад RustCon Russia 2021 - "Rust? В моём фронтенде?!" от Константина Егупова из Modeldrive. Константин расскажет...
03/12/2021

Пятый доклад RustCon Russia 2021 - "Rust? В моём фронтенде?!" от Константина Егупова из Modeldrive.

Константин расскажет:
* о том, что такое WebAssembly, как оно живёт в вебе и смарт-контрактах, на каких языках можно писать
* каково нынешнее состояние WASM-мира
* о проблемах сопряжения моделей данных WASM и Javascript
* почему переводить фронтенд на Rust/WASM - это хорошая идея
* почему переводить фронтенд на Rust/WASM - это плохая идея
* передаём структуры в JS/TS: wasm_bindgen и JSON
* как отлаживать проблемы
* почему Rust вместо React: yew и его товарищи

Третий доклад  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 устройство, которое при подключении к компьютеру определяется как мышь, не требуя драйверов, и умеет "дрожать" курсором мыши.

"Под капотом у процедурных макросов" - тема второго доклада RustCon Russia 2021 от Владислава Бескровного из JetBrains.С...
03/12/2021

"Под капотом у процедурных макросов" - тема второго доклада RustCon Russia 2021 от Владислава Бескровного из JetBrains.

Спикер расскажет:
1. Какое API компилятор предоставляет процедурным макросам. Что процедурный макрос может, а что - нет.
2. Как процедурный макрос компилируется в динамическую библиотеку.
3. Как взаимодействуют rustc и dll процедурного макроса.
4. Коротко о более высокоуровневых библиотеках - proc_macro2, syn, quote.
5. Пару слов о поддержке процедурных макросов в rust-analyzer и в intellij-rust.

Первый доклад RustCon Russia 2021 - "Зачем системным программистам Rust". Сергей Фомин из Яндекс расскажет про преимущес...
03/12/2021

Первый доклад RustCon Russia 2021 - "Зачем системным программистам Rust".

Сергей Фомин из Яндекс расскажет про преимущества и недостатки современного системного программирования на различных языках: от С и С++ до их более высокоуровневых альтернатив и, конечно, Rust.
Будут рассмотрены гарантии безопасности, которые предоставляет Rust, и почему даже при наличии unsafe кода Rust существенно более безопасен, чем C и C++.
Также будет приведён пример того, как можно взять код на C++, и сделать над ним "безопасную абстракцию" на Rust.

03/12/2021

Конференция RustCon Russia 2021 открыта! Нас ждет день, полный крутых докладов, знаний и общения. Поехали!

Первые промежуточные итоги RustCon ContestВсего на соревнования заявился 31 человек. Но заявиться — не значит участвоват...
21/10/2021

Первые промежуточные итоги RustCon Contest

Всего на соревнования заявился 31 человек. Но заявиться — не значит участвовать🙃

По первой части — решению задач на CodeForces тройка лидеров сейчас выглядит так:

🥇 Илья Шепрут ( 9 решенных задач из 9. Отличный результат! Но, если вы захотите поспорить с Ильей за 1 место, шанс есть. Надо решать задачи чуть быстрее или сделать меньше попыток, и тогда штрафы будут меньше)
🥈Дмитрий Свиридкин ( 7 задач из 9)
🥉Hartigan (7 задач из 9, но штрафы больше, чем у второго места)

Во второй части — open source contribution contest пока сложилась не тройка, а двойка лидеров:
🥇Евгений Носов, набравший 1 206 очков
🥈Михаил Грачев, набравший 472 очка

В-общем, участвуйте в контесте и выигрывайте билет на RustCon, фирменный мерч или большую скидку на билет🏆 Победить вполне реально

Правила смотрите на сайте👉https://bit.ly/3b40cZT

А в программу RustCon  проходит ... Вафель!Вот что он сам пишет про свою тему "Неочевидные прелести Rust":В Rust много н...
18/10/2021

А в программу RustCon проходит ... Вафель!
Вот что он сам пишет про свою тему "Неочевидные прелести Rust":

В Rust много неочевидных, но очень приятных фич, особенностей, функций. Я спросил у людей, что их приятно удивило при изучении раста и собрал все ответы в один список.
Теперь я хочу рассказать об этих прелестях, чтобы как можно больше разработчиков о них знали и могли ими пользоваться :)

Несколько примеров пунктов из списка:

👉 Result: FromIterator (.collect:())
👉 Возможность использования паттернов везде (например в аргументах функций, let)
👉 Создание массивов через [CONST; N] для T: !Copy

Тезисы других докладов смотрите на сайте https://bit.ly/2XpMgXa
Билеты там же😉

Следующим прошел в программу Максим Акинин (assi.ai) с темой:Rust и Python - как в небольшой команде просто, прозрачно и...
13/10/2021

Следующим прошел в программу Максим Акинин (assi.ai) с темой:

Rust и Python - как в небольшой команде просто, прозрачно и с минимальными трудозатратами переписать узкие места на Rust (и почему не C++)

В этом докладе мы рассмотрим реальную задачу разработки различных методов расчета кадастровой стоимости, спрототипированной на Python, с тестами, написанными на Python/unittest, и постепенного ее переписывания на Rust с использованием:

* взаимодействия с RabbitMQ (amiquip);
* работы с Mongo;
* треды;
* интеграции кода в инфраструктуру тестов, разрабатываемых на Python.

После доклада слушатели узнают, что Rust прямо сейчас располагает ready to production инструментарием для интеграции с проектами, в которых раньше узкие места переписывались на С++. А также смогут построить примерный сценарий интеграции Rust’а с кодом, который у них уже есть.

Доклады, которые уже прошли в программу смотрите на сайте👉https://bit.ly/2YPswNk
Билеты - там же ;)

Мы думали-думали, что еще можем сделать для rust-сообщества и популяризации языка, и придумали...💡Сегодня стартует RustC...
12/10/2021

Мы думали-думали, что еще можем сделать для rust-сообщества и популяризации языка, и придумали...

💡Сегодня стартует RustCon Contest https://bit.ly/2X3flY8
индивидуальное соревнование по программированию на языке Rust

Специально сделали его из двух частей: одна - для новичков, другая - для опытных rust-разработчиков

Смотрите, какие призы будут в контесте:

🥇Победителю любой части - билет на RustCon + бейдж победителя + фирменный мерч
🥈Второе место - билет на RustCon
🥉Третье место - скидка на билет 30% + фирменный мерч

И всем участникам - скидка в 10% на билет

Подробности здесь https://bit.ly/2X3flY8

(За то, что делитесь будем признательны и мы, и rust-сообщество❤️

Кто эти парни, которые делают программу RustCon Russia? Какие темы ждем от спикеров? И какую нишу займет Rust? Читайте в...
11/10/2021

Кто эти парни, которые делают программу RustCon Russia? Какие темы ждем от спикеров? И какую нишу займет Rust?
Читайте в статье на Хабре👉https://bit.ly/3FxSeq1

Со времени последней конференции по языку программирования Rust прошло уже 3 года. Думаем, русскоязычному сообществу rust-разработчиков пора собраться вместе. На rust...

Вторая тема, которая прошла в программу RustCon "Под капотом у процедурных макросов"  от Влада Бескровного из JetBrains ...
06/10/2021

Вторая тема, которая прошла в программу RustCon "Под капотом у процедурных макросов" от Влада Бескровного из JetBrains https://bit.ly/3mqm2MM

Это будет хардкорный доклад🤘 про кишки rust и низкоуровневые особенности работы процедурных макросов.
Доклад рассчитан на продвинутых пользователей, любопытствующих о внутренностях компилятора

О чем поговорим:

1. Какое API компилятор предоставляет процедурным макросам. Что процедурный макрос может, а что - нет

2. Как процедурный макрос компилируется в динамическую библиотеку

3. Как взаимодействуют rustc и dll процедурного макроса

4. Коротко о более высокоуровневых библиотеках - proc_macro2, syn, quote

5. Пару слов о поддержке процедурных макросов в rust-analyzer и в intellij-rust

Подать свою заявку на доклад или купить билет по ранней цене можно здесь👉https://bit.ly/3abmXL7

В программе начали появляться первые доклады✌️Например, Сергей Фомин из Яндекса расскажет "Зачем системным программистам...
05/10/2021

В программе начали появляться первые доклады✌️

Например, Сергей Фомин из Яндекса расскажет "Зачем системным программистам Rust?" (https://bit.ly/2Yln3wX)

Сергей проведет нас по пути эволюции системного программирования, начиная от С, до С++, до Go, Java и Scala.

Будут рассмотрены гарантии безопасности, которые предоставляет Rust, и почему даже при наличии unsafe кода Rust существенно более безопасен, чем C и C++. Будут приведены примеры того, как можно взять С-style код и сделать над ним "безопасную абстракцию"

Готовьте ваши вопросы, и приходите на выступление Сергея)

18/09/2021
Конференция для тех, кто пишет на языке Rust и для тех, кто им интересуетсяМосква, 3 декабряПринимаем заявки на доклады ...
17/09/2021

Конференция для тех, кто пишет на языке Rust и для тех, кто им интересуется

Москва, 3 декабря

Принимаем заявки на доклады https://rustcon.ru/cfp

На 1 день в году собираем русскоязычное Rust-сообщество. Погружаемся в тусовку, работаем на воркшопах и говорим на такие темы:
* Про сам Rust: куда все движется и что готовится интересного в ближайших релизах
* API-scope
* OSDev
* Embedded/no-std
* WebAssembly и Rust на фронтенде
* Инкрементальное переписывание проектов на Rust
* Криптографические библиотеки в экосистеме Rust
* Распределённые приложения на Rust
* Результаты работы различных WG и планы на ближайшее будущее
* Tokio vs async std

Организатор: компания IT-People.ru

17/09/2021

Address

Moscow

Telephone

+73432021232

Alerts

Be the first to know and let us send you an email when RustCon Russia posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to RustCon Russia:

Share

Category


Other Event Planners in Moscow

Show All