8 453
Підписники
+524 години
+337 днів
+30830 день
Архів дописів
8 455
Переходим на Rust — язык, который сочетает производительность и безопасность.
Почему разработчики выбирают Rust?
➡️ Высокая производительность: Создавайте быстрые приложения с минимальными затратами ресурсов, как на C и C++, но с большей безопасностью.
➡️ Безопасная работа с памятью: Забудьте о проблемах с утечками памяти и гонками данных — cистема типов, в совокупности с принципами владения и заимствования, гарантируют надёжность.
➡️ Конкурентное программирование без риска: Используйте многопоточность без страха столкнуться с гонками данных.
➡️ Широкая экосистема: Огромное сообщество и тысячи готовых библиотек помогут вам быстро внедрить Rust в ваши проекты.
➡️ Совместимость с С ABI: Улучшайте существующие проекты, добавляя участки кода на Rust для оптимизации производительности.
➡️ Будущее веба с WebAssembly: Разрабатывайте высокопроизводительные веб-приложения с помощью Rust и WebAssembly.
Практикуйтесь сразу с первого урока вместе с автором курса и опытным наставником в нашем тренажере:
Вам доступны первые 3 урока с практикой
Урок #1 | Выбор IDE, установка окружения и первый "hello world"
Соберете и запустите первый "hello world" проект.
Урок #2 | Базовый синтаксис
Научитесь писать Rust код в процедурном стиле. Изучите типы данных, встроенные и пользовательские типы, функции и переменные
Урок #3 | Владение и заимствование
Используете механизмы механизмы управления памятью и ссылками. Решите несколько задач на владение, заимствование и слайсы.
🚀 Получить демо-доступ к первым 3 урокам
8 455
Rust Foundation Releases Problem Statement on C++/Rust Interoperability
https://foundation.rust-lang.org/news/rust-foundation-releases-problem-statement-on-c-rust-interoperability/
@rust_code
8 455
Как управлять памятью без лишних головных болей? Rust предлагает инструменты безопасности, и мы покажем, как это работает в реальных проектах!
На открытом вебинаре 19 ноября в 20:00 мск разберем умные указатели, interior mutability и деструкторы, научимся избегать ошибок с динамической памятью и писать производительный безопасный код.
Хватит бороться с утечками памяти и некорректными указателями! Освойте Rust и научитесь создавать сложные структуры данных. С поддержкой экспертов и дипломом OTUS ваш резюме станет еще сильнее.
Регистрируйтесь на вебинар сейчас и получите скидку на обучение «Rust Developer. Basic»: https://clck.ru/3EeRFB?erid=LjN8JwwWm
#реклама
О рекламодателе
8 455
👩💻 Ludusavi — это кроссплатформенная утилита для создания резервных копий игровых сохранений на ПК, написанная на языке программирования Rust.
Она поддерживает свыше 19 000 игр и позволяет выполнять резервное копирование и восстановление данных из различных игровых платформ, включая Steam и GOG. Кроме того, Ludusavi способен работать с сохранениями, хранящимися в файлах и системном реестре Windows.
Утилита предоставляет как графический интерфейс, так и возможность работы через командную строку.
Она совместима с такими программами, как Playnite и Steam Deck. Ludusavi доступен для скачивания на операционных системах Windows, Linux и macOS, а также через пакетные менеджеры.
Подробнее о проекте можно узнать на GitHub:
@rust_code
8 455
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
МАШИННОЕ ОБУЧЕНИЕ: t.me/ai_machinelearning_big_data
C++ t.me/cpluspluc
Python: t.me/pythonl
Linux: t.me/linuxacademiya
Хакинг: t.me/linuxkalii
Devops: t.me/DevOPSitsec
Data Science: t.me/datascienceiot
Javascript: t.me/javascriptv
C#: t.me/csharp_ci
Java: t.me/javatg
Базы данных: t.me/sqlhub
Python собеседования: t.me/python_job_interview
Мобильная разработка: t.me/mobdevelop
Docker: t.me/DevopsDocker
Golang: t.me/Golang_google
React: t.me/react_tg
Rust: t.me/rust_code
ИИ: t.me/vistehno
PHP: t.me/phpshka
Android: t.me/android_its
Frontend: t.me/front
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
МАТЕМАТИКА: t.me/data_math
Kubernets: t.me/kubernetc
Разработка игр: https://t.me/gamedev
💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy
😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno
🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy
8 455
🚀 Лучший ресурс для работы с эмбедингами с помощью Rust 🦀
Если вы изучаете эмбецдинги и работу с ними с помощью Rust, ознакомьтесь с репозиторием awesome-embedded-rust на GitHub!
Эмбеддинг — это вектор в виде массива чисел, который получается после преобразования текста языковой моделью
Это тщательно подобранная коллекция ресурсов, инструментов и библиотек, которые помогут вам начать работу и повысить свои навыки программирования на основе встраиваемых систем.
Идеально подходит для тех, кто хочет изучить экосистему Rust в
#RustLang #EmbeddedRust #Программирование на основе RustLang
👉 Github
@rust_code
8 455
Хотите освоить язык, который открывает новые горизонты в разработке?
На бесплатном уроке курса «Rust Developer. Professional» мы научим вас создавать интерфейсы, которые ценят ведущие компании.
За одно занятие разберем, как создавать интерфейсы всех типов — от командной строки и веб-интерфейсов до графического UI. В реальном времени напишем интерфейсы под одну бизнес-логику, чтобы вы могли сразу увидеть мощь Rust.
Спикер Кирилл Федченко — опытный разработчик на нескольких языках.
Этот вебинар — ваш шаг к глубокой экспертизе в Rust, которая сделает вас востребованным разработчиком.
Успейте зарегистрироваться и присоединиться к уроку.
#реклама
О рекламодателе
8 455
🖥 HeyForm — это open-source конструктор форм, написанный с использованием Node.js и React. Он позволяет легко создавать и настраивать интерактивные формы для опросов, анкет и викторин с использованием различных полей ввода и условной логики.
🌟 HeyForm поддерживает интеграции с вебхуками, аналитическими и маркетинговыми платформами, а также включает мощные возможности анализа данных.
🔐 Лицензия: AGPL-3.0
🖥 Github
@rust_code
8 455
🖥 Zebar — это инструмент на Typescript и Rust для создания настраиваемых и кроссплатформенных панелей задач, виджетов для рабочего стола и всплывающих окон.
🌟 С его помощью пользователи могут организовывать задачи и рабочее пространство, добавляя виджеты и настраивая интерфейс. Zebar предназначен для улучшения пользовательского опыта и удобства рабочего пространства на различных операционных системах.
🔐 Лицензия: GPL-3.0
🖥 Github
@rust_code
8 455
Repost from Golang
👣 Redis-Clone — это клон Redis на Go и Rust, написанный с нуля!
💡 Целью этого проекта является воспроизведение основных функций Redis, предоставляя простое и эффективное хранилище структур данных в памяти.
🔍 Функции:
🌟 Хранилище «ключ-значение»: храните данные в виде пар «ключ-значение».
Типы данных : поддержка различных типов данных, таких как строки, списки, наборы и хэши.
🌟 Сохранение: Базовое сохранение данных с помощью моментальных снимков (RDB).
🌟 Простой командный интерфейс: интерфейс командной строки для взаимодействия с базой данных.
🌟 Высокая производительность: разработано для обеспечения малой задержки и высокой пропускной способности.
🔐 Лицензия: MIT
🖥 Github
@golang_google
8 455
🖥 neohtop — это современная кроссплатформенная утилита для мониторинга системы, созданная с использованием Svelte, Rust и Tauri!
🌟 Она расширяет возможности классического htop, предлагая современный интерфейс с темной и светлой темами, мониторинг CPU и памяти в реальном времени, поиск и фильтрацию процессов, управление процессами (включая их завершение), а также автообновление системной статистики.
🔐 Лицензия: MIT
🖥 Github
@rust_code
8 455
👩💻 shadow-rs — это руткит ядра Windows, написанный на Rust, демонстрирующий передовые методы манипуляции ядром, используя при этом функции безопасности и производительности Rust. Этот проект предназначен для образовательных и исследовательских целей.
🔐 Лицензия: MIT
🖥 Github
@rust_code
8 455
👣 Rqbit — это BitTorrent-клиент, созданный на языке Rust, объединяющий в себе HTTP API, веб-интерфейс и настольное приложение, разработанное с использованием фреймворка Tauri.
Программа позволяет запускать сервер для загрузки торрентов, а также поддерживает потоковую передачу видео, включая возможность трансляции на медиаплееры вроде VLC.
Одним из преимуществ rqbit является высокая скорость работы, что делает его привлекательным выбором среди аналогичных приложений.
cargo tauri build
GitHub: https://github.com/ikatson/rqbit.
@rust_code8 455
Хватит выбирать между безопасностью и скоростью. С Rust можно забыть о компромиссах!
Приглашаем вас на открытый урок 5 ноября в 20:00 мск с практическими примерами и разбором реальных кейсов.
На вебинаре вы:
– поймёте, как Rust справляется с ошибками, которые часто ломают программы;
– сравните методы борьбы с небезопасным доступом к памяти;
– найдёте скрытые баги и посмотрите, как Rust защищает от них;
– узнаете, как абстракции ввлияют на ресурсы и облегчают жизнь разработчику.
Все участники урока получат скидку на обучение на курсе «Rust Developer. Basic», который стартует совсем скоро.
Регистрируйтесь на открытый урок прямо сейчас.
#реклама
О рекламодателе
8 455
Уроки, извлеченные из успешного переписывания проекта на Rust
https://gaultier.github.io/blog/lessons_learned_from_a_successful_rust_rewrite.html
@rust_code
8 455
Мучительный выбор: C++, Rust или что-то еще
https://github.com/rust-lang/gccjit.rs
@rust_code
8 455
Всем привет! Приглашаем на единственную в России конференцию для Rust-разработчиков RustCon 2024, которая состоится 6 декабря в Москве.
В этом году организаторы собрали девять крутейших спикеров, описание программы уже на сайте. А также, вас ждет воркшоп "Система владения в Rust".
Те, кто уже был RustCon, знают, что это одна из самых теплых и открытых конференций в IT-сообществе. Здесь всегда поддержат, выслушают, помогут найти решение.
А тем, кто уже прокачался в разработке на Rust, будет интересно обсудить, что происходит с языком сейчас и какие перспективы у него есть в ближайшем будущем.
За новостями конференции можно следить в телеграм-канале. Будем рады вас видеть!😊
До 1 ноября билеты можно купить дешевле, а еще и получить скидку 10% по промокоду
RUSTCODE.8 455
⚡️ Brush — это инструмент для создания 3D-моделей с помощью метода Gaussian splatting.
Онаработает на разных платформах: macOS, Windows, Linux и Android.
Программа позволяет создать 3D модель объекта, используя множество фотографий этого объекта под разными углами.
*Brust написан на я Rust. В нём используются библиотеки wgpu и Burn, которые позволяют создавать независимые бинарные файлы и запускать их на различных устройствах.
📌 Ссылка на репозиторий Brush
@rust_code
8 455
Многопоточность без страха. Узнайте, как Rust делает её безопасной!
30 октября в 20:00 мск, мы разберём, как Rust помогает избежать типичных проблем при работе с многопоточностью, сохраняя скорость и надёжность.
Это полезный вебинар для всех, кто интересуется разработкой — вне зависимости от того, на каком языке вы пишете. Rust раскрывает перед вами не только мощные возможности, но и новые подходы в Computer Science.
Все участники получат скидку на полный курс «Rust Developer. Professional».Спикер Кирилл Федченко — опытный разработчик на нескольких языках.
Регистрируйтесь прямо сейчас и погружайтесь в мир многопоточной разработки без лишних рисков и ошибок.
#реклама
О рекламодателе
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
