🎯 Granian — HTTP-сервер, написанный на языке программирования Rust
Создан для использования в Python-приложениях. Преимущества Granian:
✔️Имеет единственную, правильную реализацию HTTP, поддерживающую версии 1, 2 (и в конечном итоге 3).
✔️Избегает обычной композиции зависимостей Gunicorn + uvicorn + http-tools на Unix-системах.
✔️Обеспечивает стабильную производительность по сравнению с существующими альтернативами.
Granian поддерживает ASGI/3, RSGI и WSGI, HTTPS, веб-сокеты.
Установка — pip install granian
🖥 GitHub
Создан для использования в Python-приложениях. Преимущества Granian:
✔️Имеет единственную, правильную реализацию HTTP, поддерживающую версии 1, 2 (и в конечном итоге 3).
✔️Избегает обычной композиции зависимостей Gunicorn + uvicorn + http-tools на Unix-системах.
✔️Обеспечивает стабильную производительность по сравнению с существующими альтернативами.
Granian поддерживает ASGI/3, RSGI и WSGI, HTTPS, веб-сокеты.
Установка — pip install granian
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍7💩6❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Ratatui
Библиотека Rust, предназначенная для создания терминальных пользовательских интерфейсов (TUI).
https://github.com/tui-rs-revival/ratatui
@rust_code
Библиотека Rust, предназначенная для создания терминальных пользовательских интерфейсов (TUI).
https://github.com/tui-rs-revival/ratatui
@rust_code
👍24❤6🔥1
RUST PROJECT
1. Axum, dotenv | Создаем стартап на языке программирования Rust
2. Axum, Actix | Создаем стартап на языке программирования Rust
3. SQLX, Docker, PostgreSQL | Создаем стартап на языке программирования Rust
4. SQLX Migrations | Создаем стартап на языке программирования Rust
5. SQLX Tests | Создаем стартап на языке программирования Rust
6. POEM | Создаем стартап на языке программирования Rust
7. POEM, SQLX | Создаем стартап на языке программирования Rust
8. NEXT.JS, ANTD | Программирование на Rust, TS/JS
#video #rust
https://www.youtube.com/watch?v=xHWab8r-OHc&list=PLV1XlLa7S2QbQQO36zqh8opQ7oTvvEBmo
1. Axum, dotenv | Создаем стартап на языке программирования Rust
2. Axum, Actix | Создаем стартап на языке программирования Rust
3. SQLX, Docker, PostgreSQL | Создаем стартап на языке программирования Rust
4. SQLX Migrations | Создаем стартап на языке программирования Rust
5. SQLX Tests | Создаем стартап на языке программирования Rust
6. POEM | Создаем стартап на языке программирования Rust
7. POEM, SQLX | Создаем стартап на языке программирования Rust
8. NEXT.JS, ANTD | Программирование на Rust, TS/JS
#video #rust
https://www.youtube.com/watch?v=xHWab8r-OHc&list=PLV1XlLa7S2QbQQO36zqh8opQ7oTvvEBmo
❤10👍8🤡3😁2
shipp: Deadly simple package manager for your C/C++ projects, written in Rust
https://github.com/linkdd/shipp
https://github.com/linkdd/shipp
GitHub
GitHub - linkdd/shipp: Deadly simple package manager
Deadly simple package manager. Contribute to linkdd/shipp development by creating an account on GitHub.
👍7❤1
Браузерный движок с открытым исходным кодом, написанный на Rust
https://github.com/servo/servo
@rust_code
https://github.com/servo/servo
@rust_code
GitHub
GitHub - servo/servo: Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies…
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications. - servo/servo
👍25❤5⚡1😁1
Доклад: Rust под капотом
Докладчик расскажет о внутреннем устройстве стандартной библиотеки языка Rust (std/core), примитивах и методах, которые можно использовать для разработки на низком уровне (для модуля ядра Linux или под микроконтроллеры). В дополнение разберут основы безопасного многопоточного программирования.
Ссылка на доклад
#доклад #rust #ru
Докладчик расскажет о внутреннем устройстве стандартной библиотеки языка Rust (std/core), примитивах и методах, которые можно использовать для разработки на низком уровне (для модуля ядра Linux или под микроконтроллеры). В дополнение разберут основы безопасного многопоточного программирования.
Ссылка на доклад
#доклад #rust #ru
YouTube
Роман Проскуряков — Голый Rust
Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd
— —
Роман покажет внутреннее устройство std/core языка Rust, примитивы и подходы, которые можно применить для низкоуровневого программирования (модуля ядра Linux, под микроконтроллеры). Бонусом будет…
— —
Роман покажет внутреннее устройство std/core языка Rust, примитивы и подходы, которые можно применить для низкоуровневого программирования (модуля ядра Linux, под микроконтроллеры). Бонусом будет…
👍26❤7🔥1
Zero-cost type for stack without complicated type or Box
https://github.com/nwtgck/stacklover-rust
@rust_code
https://github.com/nwtgck/stacklover-rust
@rust_code
GitHub
GitHub - nwtgck/stacklover-rust: Zero-cost type for stack without complicated type or Box
Zero-cost type for stack without complicated type or Box - nwtgck/stacklover-rust
👍7🔥2😁2❤1
RFC для формального установления существования проверки указателей в Rust
https://github.com/rust-lang/rfcs/pull/3559
@rust_code
https://github.com/rust-lang/rfcs/pull/3559
@rust_code
GitHub
RFC: Rust Has Provenance by RalfJung · Pull Request #3559 · rust-lang/rfcs
Pointers (this includes values of reference type) in Rust have two components.
The pointer's "address" says where in memory the pointer is currently pointing.
The pointer...
The pointer's "address" says where in memory the pointer is currently pointing.
The pointer...
🤔4👍3
Forwarded from Анализ данных (Data analysis)
⚡️ Awesome-polars
Большой полезный кураторский список примеров с кодом, инструментов, бенчмарков и статей о Polars.
▪Github
▪Docs
@data_analysis_ml
Большой полезный кураторский список примеров с кодом, инструментов, бенчмарков и статей о Polars.
▪Github
▪Docs
@data_analysis_ml
👍9🔥2❤1
#Rust совет: Функция .zip() для итераторов в Rust позволяет преобразовать два vec в один vec кортежей.
Однако синтаксис не такой удобный, как в Python. Но эту проблему можно хорошо решить с помощью дженериков.
#junior
@rust_code
Однако синтаксис не такой удобный, как в Python. Но эту проблему можно хорошо решить с помощью дженериков.
#junior
@rust_code
👍24❤6👎6🤡4🔥2🫡1
⚡️ Microsoft ищет разработчиков Rust для переписывания кода на C#
Внедрение Rust в Microsoft идет полным ходом. Несмотря на то, что численность персонала в Microsoft в настоящее время сократилась на два процента по сравнению с предыдущим годом, набор персонала в отделе разработки Windows сохраняется. Сейчас компания формирует команду разработчиком на rust, чтобы портировать часть кода, который сейчас написан на C#.
https://devdigest.today/goto/2435
@rust_code
Внедрение Rust в Microsoft идет полным ходом. Несмотря на то, что численность персонала в Microsoft в настоящее время сократилась на два процента по сравнению с предыдущим годом, набор персонала в отделе разработки Windows сохраняется. Сейчас компания формирует команду разработчиком на rust, чтобы портировать часть кода, который сейчас написан на C#.
https://devdigest.today/goto/2435
@rust_code
The Register
Microsoft seeks Rust developers to rewrite core C# code
Embrace, extend, and ... port?
👍33🔥6
Compiling Rust is testing
https://kobzol.github.io/rust/2024/02/04/compiling-rust-is-testing.html
@rust_code
https://kobzol.github.io/rust/2024/02/04/compiling-rust-is-testing.html
@rust_code
Kobzol’s blog
Compiling Rust is testing
Edit: it looks like some people misunderstood what I wanted to express with this post. So, to avoid further confusion, pretty much the only thing that I wanted to say here was this: I know that waiting for a Rust program to compile sucks, but we should not…
❤6👍3
Forwarded from C++ Academy
Google выделил миллион долларов на улучшение переносимости между С++ и Rust https://opennet.ru/60556/
@cpluspluc
@cpluspluc
www.opennet.ru
Google выделил миллион долларов на улучшение переносимости между С++ и Rust
Компания Google предоставила организации Rust Foundation целевой грант, размером 1 млн долларов, который позволит профинансировать работу по улучшению взаимодействия кода на языке Rust с кодовыми базами, написанными на языке C++. Грант рассматривается как…
👍33🔥4💩2
Выпуск языка программирования Rust 1.76 https://opennet.ru/60575/
www.opennet.ru
Выпуск языка программирования Rust 1.76
Опубликован релиз языка программирования общего назначения Rust 1.76, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет…
👍21🔥5❤3⚡1
https://rust-lang-nursery.github.io/rust-cookbook/os/external.html#run-an-external-command-and-process-stdout
@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
rust-lang-nursery.github.io
External Command - Rust Cookbook
Collection of useful Rust code examples
👍18❤3❤🔥2
🔥 Дайджест полезных материалов из мира Rust за неделю
Почитать:
— Огромная шпаргалка с готовыми запросами SQL (SQLite)
— Практическое руководство по Rust. 1/4
— Trait-объекты и полиморфизм в Rust
— 20 инструментов командной строки для мониторинга производительности Linux
— Где изучать C# в 2024. Бесплатные курсы и полезные ресурсы
— Super Bowl Squares on Solana
— Edge IoT with Rust on ESP: Ping!
— My Personal Serverless Rust Developer Experience. It’s Better Than You Think
— Rust: actix-web get SSL/HTTPS for localhost.
— The Mechanics of mutable and immutable references in Rust
— Programming fundamentals in Rust - Part 1 : Variables and Mutability
— Building an uptime monitoring web service in Rust
— Exploring Computer Graphics: Fortnightly Chronicle #8
— Rust GraphQL APIs for NodeJS Developers: Introduction
— Rust wont save us, but it's ideas will
Посмотреть:
🌐 Frontend заменит мобильную разработку? WTF?!?! (⏱ 11:15)
🌐 NEW Next.js 14 Course Announcement! (⏱ 02:47)
🌐 The Web Developer Job Market Is Broken (⏱ 00:44)
🌐 Do You Know All 63 HTTP Status Codes? (⏱ 00:57)
Хорошего дня!
Почитать:
— Огромная шпаргалка с готовыми запросами SQL (SQLite)
— Практическое руководство по Rust. 1/4
— Trait-объекты и полиморфизм в Rust
— 20 инструментов командной строки для мониторинга производительности Linux
— Где изучать C# в 2024. Бесплатные курсы и полезные ресурсы
— Super Bowl Squares on Solana
— Edge IoT with Rust on ESP: Ping!
— My Personal Serverless Rust Developer Experience. It’s Better Than You Think
— Rust: actix-web get SSL/HTTPS for localhost.
— The Mechanics of mutable and immutable references in Rust
— Programming fundamentals in Rust - Part 1 : Variables and Mutability
— Building an uptime monitoring web service in Rust
— Exploring Computer Graphics: Fortnightly Chronicle #8
— Rust GraphQL APIs for NodeJS Developers: Introduction
— Rust wont save us, but it's ideas will
Посмотреть:
🌐 Frontend заменит мобильную разработку? WTF?!?! (⏱ 11:15)
🌐 NEW Next.js 14 Course Announcement! (⏱ 02:47)
🌐 The Web Developer Job Market Is Broken (⏱ 00:44)
🌐 Do You Know All 63 HTTP Status Codes? (⏱ 00:57)
Хорошего дня!
❤9👍6🔥5⚡2
This media is not supported in your browser
VIEW IN TELEGRAM
🦀 Egui - отличный способ быстро и легко создавать #UI-приложения на Rust.
https://crates.io/crates/egui
@rust_code
https://crates.io/crates/egui
@rust_code
👍27🔥4❤3⚡1