en
Feedback
Rust

Rust

Open in Telegram

Полезный контент по программированию на Rust

Show more
2 230
Subscribers
+324 hours
+37 days
+230 days
Posts Archive
Rust
2 230
Создание микросервисов на Rust с помощью Spin Rust предлагает мощный и эффективный подход к разработке приложений. А с помощь
Создание микросервисов на Rust с помощью Spin Rust предлагает мощный и эффективный подход к разработке приложений. А с помощью Spin создавать мощные микросервисы для распределенных приложений стало намного проще. Преимущества производительности Rust в сочетании с простотой использования и масштабируемостью Spin делают их ценным выбором для разработчиков, стремящихся создавать надежные и масштабируемые системы. В этой статье мы расскажем вам о фреймворке Spin и проведем вас через создание простого микросервиса. https://blog.logrocket.com/build-microservices-rust-spin/ 👉 @rust_lib

Rust
2 230
От Rust к Assembly: Понимание внутренней работы Rust https://eventhelix.com/rust/ 👉 @rust_lib
+1
От Rust к Assembly: Понимание внутренней работы Rust https://eventhelix.com/rust/ 👉 @rust_lib

Rust
2 230
Rust: выполнение HTTP-запросов и обработка ответов с помощью reqwest В Rust HTTP-запросы и парсинг результата выполнять легко
Rust: выполнение HTTP-запросов и обработка ответов с помощью reqwest В Rust HTTP-запросы и парсинг результата выполнять легко — нужны лишь подходящие библиотеки. reqwest и serde могут стать идеальным решением. https://telegra.ph/Rust-vypolnenie-HTTP-zaprosov-i-obrabotka-otvetov-s-pomoshchyu-reqwest-02-05 Original https://levelup.gitconnected.com/rust-making-http-requests-and-handling-responses-by-using-reqwest-c8d557cdce46 👉 @rust_lib

Rust
2 230
Использование scoped threads Rust для повышения эффективности и безопасности В прошлом крейт crossbeam предоставлял возможнос
Использование scoped threads Rust для повышения эффективности и безопасности В прошлом крейт crossbeam предоставлял возможность создавать скопированные потоки. Но теперь его функция scoped thread была мягко устаревшей в пользу встроенной в Rust функции scoped thread. В этой статье вы узнаете, что такое scoped threads, как они функционируют, как их создавать и чем они отличаются от unscoped threads. https://blog.logrocket.com/using-rust-scoped-threads-improve-efficiency-safety/ 👉 @rust_lib

Rust
2 230
Запуск Rocket REST API на AWS Rocket.rs — самый известный фреймворк на Rust для легкого создания производительных и типобезоп
Запуск Rocket REST API на AWS Rocket.rs  —  самый известный фреймворк на Rust для легкого создания производительных и типобезопасных веб-приложений. Развернем с его помощью собственный Rocket REST API на AWS. Что понадобится языка программирования Rust; команд оболочки в Linux; AWS Elastic Compute Cloud (EC2) и сетей; учетная запись AWS. Что будем разворачивать? Очень простой Rocket REST API с двумя маршрутами: / и /sort. Первый маршрут  —  это индекс. После GET-запроса он отправит текст Hello from Rocket REST API!. Второй  —  POST-маршрут. По нему в приложении в ответ на заданный несортированный целочисленный массив и порядок сортировки вернется корректно отсортированный массив. https://betterprogramming.pub/launching-a-rocket-rest-api-on-aws-d8c17f0c9850 👉 @rust_lib

Rust
2 230
Wtftw Window Tiling For The Win. Менеджер черепичных окон, написанный на Rust https://github.com/Kintaro/wtftw 👉 @rust_lib
Wtftw Window Tiling For The Win. Менеджер черепичных окон, написанный на Rust https://github.com/Kintaro/wtftw 👉 @rust_lib

Rust
2 230
Игровой движок написанный на Rust Ambient - это кроссплатформенная среда исполнения с открытым исходным кодом и платформа для создания, развертывания и совместного использования высокопроизводительных многопользовательских игр в Интернете, на рабочем столе и в других местах. Основанная на Rust, WebAssembly (WASM) и WebGPU, Ambient является передовой, оставаясь при этом верной своей цели: сделать разработку игр увлекательной и доступной. https://github.com/AmbientRun/Ambient 👉 @rust_lib

Rust
2 230
Самая маленькая хеш-таблица в мире 1 декабря я в очередной раз поучаствовал в Advent of Code, написав программу на Rust. Если
Самая маленькая хеш-таблица в мире 1 декабря я в очередной раз поучаствовал в Advent of Code, написав программу на Rust. Если интересно — код можно найти на GitHub. Тут мне хотелось бы рассказать о моём решении задачи, предлагавшейся во 2 день мероприятия, так как это решение, с одной стороны, сверх всякой меры оптимизировано, а с другой — демонстрирует кое-какие полезные приёмы. Чтобы не усложнять себе жизнь — мы рассмотрим лишь первую часть задачи, но те же приёмы можно применить и к её второй части. Мы начнём входить в курс дела не спеша, но я предлагаю вам не отклоняться от заданного мной курса, так как, после того, как вы полностью прочтёте этот материал, у вас должно появиться понимание того, что именно делает следующая функция, как она работает, как такую функцию написать, и того, почему это — самая маленькая в мире хеш-таблица: pub fn phf_shift(x: u32) -> u8 { let shift = x.wrapping_mul(0xa463293e) >> 27; ((0x824a1847u32 >> shift) & 0b11111) as u8 } Rus https://habr.com/ru/companies/wunderfund/articles/723536/ Eng https://orlp.net/blog/worlds-smallest-hash-table/ 👉 @rust_lib

Rust
2 230
Ratatui Библиотека Rust, предназначенная для создания терминальных пользовательских интерфейсов (TUI). https://github.com/tui-rs-revival/ratatui 👉 @rust_lib

Rust
2 230
Practical Rust Projects: Build Serverless, AI, Machine Learning, Embedded, Game, and Web Applications Автор: Andrew Rzeznik (2023) В обновленном издании вы сможете не только освоить основы, но и создавать полноценные приложения на языке программирования Rust. Среди приложений, которые вы создадите в ходе работы над этой книгой, - высокопроизводительный веб-клиент, встраиваемый компьютер (например, для робота), игра, бессерверное веб-приложение, а также приложение, использующее искусственный интеллект и машинное обучение. Каждая глава построена в следующем формате: как должно выглядеть приложение; требования и пользовательские истории нашего примера программы; введение в используемые библиотеки Rust; собственно реализация примера программы, включая типичные "подводные камни" и их решения; краткое сравнение библиотек для построения каждого приложения, если нет явного предпочтения. 👉 @rust_lib

Rust
2 230
Rustix Система контроля версий написанная на Rust https://github.com/knoxydev/rustix-vcs 👉 @rust_lib
Rustix Система контроля версий написанная на Rust https://github.com/knoxydev/rustix-vcs 👉 @rust_lib

Rust
2 230
Язык программирования Rust: безопасность, производительность и преимущества Язык программирования Rust был разработан компанией Mozilla и впервые представлен в 2010 году. Он считается одним из самых безопасных и производительных языков программирования на сегодняшний день. В данной статье мы рассмотрим основные преимущества Rust, и почему он становится все более популярным в системном программировании. https://habr.com/ru/articles/722658/ 👉 @rust_lib

Rust
2 230
Пишем простой калькулятор используя фреймворк eframe (egui) Всем здравствуйте. Ниже будет приведен пример написания PWA прило
Пишем простой калькулятор используя фреймворк eframe (egui) Всем здравствуйте. Ниже будет приведен пример написания PWA приложения готового для использования как в браузере, так и на компьютере с ОС Windows. Использовать будем язык программирования Rust и фреймворк eframe (egui). Готовое приложение будет доступно как исполняемый файл для ОС Windows, и как файл Webassembly. В процессе работы мы будем использовать GitHub Action для отслеживания корректности написания нашего кода и сборки исполняемых файлов программы, а также для развертывания (версию программы с использованием Webassembly) как страницы в интернете (GitHub Pages). https://habr.com/ru/articles/722438/ 👉 @rust_lib

Rust
2 230
Programming Rust: Fast, Safe Systems Development Авторы: Jim Blandy, Jason Orendorff, Leonora F. S. Tindall (2020) С помощью этого практического руководства опытные системные программисты узнают, как успешно преодолеть разрыв между производительностью и безопасностью с помощью языка Rust. Джим Бланди, Джейсон Орендорф и Леонора Тиндалл демонстрируют, как возможности Rust позволяют программистам контролировать потребление памяти и использование процессора, сочетая предсказуемую производительность с безопасностью памяти и надежным параллелизмом. 👉 @rust_lib

Rust
2 230
Чем хорош Rust для продакшена? За последние годы интерес к Rust значительно вырос. Отчасти этому способствовало то, что ведущ
Чем хорош Rust для продакшена? За последние годы интерес к Rust значительно вырос. Отчасти этому способствовало то, что ведущие участники технологической индустрии, такие как Microsoft, Google и Amazon рассказали о своём опыте использования этого языка в реализации критических систем. При этом немалое внимание к Rust проявляют те, кто ещё не применял его в продакшен-среде или же делал это в некритических системах. В результате сформировалось искажённое понимание специфики применения этого языка в продакшене, особенно среди небольшого и среднего бизнеса, где при его рассмотрении чаще фокусируются на преимуществах быстродействия, не уделяя должного внимания другим важным аспектам. https://habr.com/ru/companies/ruvds/articles/774042/ 👉 @rust_lib

Rust
2 230
RustGPT: ChatGPT UI Built with Rust, Htmx, SQLite RustGPT - это пользовательский интерфейс ChatGPT, созданный на основе Rust + HTMX: мощь Rust в сочетании с простотой HTMX 💚. https://github.com/bitswired/rustgpt 👉 @rust_lib

Rust
2 230
Welcome to Comprehensive Rust 🦀 Это бесплатный курс по языку Rust, разработанный командой разработчиков Android в Google. Ку
Welcome to Comprehensive Rust 🦀 Это бесплатный курс по языку Rust, разработанный командой разработчиков Android в Google. Курс охватывает весь спектр языка Rust, от базового синтаксиса до таких продвинутых тем, как дженерики и обработка ошибок. https://google.github.io/comprehensive-rust/ 👉 @rust_lib

Rust
2 230
Мнение три года спустя: стоил ли того переход с JavaScript на Rust? Несколько лет назад я отказался от всего и полностью соср
Мнение три года спустя: стоил ли того переход с JavaScript на Rust? Несколько лет назад я отказался от всего и полностью сосредоточился на WebAssembly. В то время Rust имел наилучшую поддержку компиляции в WebAssembly, а самые полнофункциональные среды исполнения WebAssembly были основаны на Rust. Rust был лучшим из вариантов. С места в карьер я нетерпеливо начал разбираться, чем же вызван такой ажиотаж. С тех пор мы с ещё несколькими потрясающими разработчиками создали Wick, — фреймворк приложений и среду исполнения, использующие в качестве системы основного модуля WebAssembly. https://habr.com/ru/articles/770314/ original https://jsoverson.medium.com/was-rust-worth-it-f43d171fb1b3 👉 @rust_lib

Rust
2 230
Statistics with Rust: 50+ Statistical Techniques Put into Action Автор: Keiko Nakamura (2023) Эта книга предназначена для статистиков и специалистов по обработке данных, которые уже знакомы с основами статистики и хотят использовать скорость и надежность языка Rust в своих проектах.В 11 подробных главах вы узнаете, как Rust превосходит Python в различных аспектах анализа данных и машинного обучения, и научитесь реализовывать популярные статистические методы с помощью уникальных возможностей и библиотек Rust. 👉 @rust_lib

Rust
2 230
Rust Servers, Services, and Apps Автор: Prabhu Eshwarla (2023) Книга показывает, как создавать современные распределенные веб-приложения с помощью языка Rust. Вы начнете с основ: создадите простой HTTP-сервер и RESTful веб-сервис. Затем, добавив безопасность, интерактивность с базой данных и обработку ошибок, вы сделаете их готовыми к работе. Наконец, вы займетесь созданием сервиса цифровой витрины, создадите одностраничное приложение и погрузитесь в асинхронное программирование. Все примеры полностью проиллюстрированы и содержат аннотированный код, который можно легко адаптировать к собственным проектам. 👉 @rust_lib