Хабр
Как итераторы в Rust могут ухудшить производительность: разбираемся в проблеме
Недавно в сообществе разработчиков, где я состою, кто-то представил интересную проблему. Программа этого человека была спроектирована так, что она использовала как многопоточность (использование...
🔥 Дайджест полезных материалов из мира Rust за неделю
Почитать:
— Как итераторы в Rust могут ухудшить производительность: разбираемся в проблеме
— Как не программист, вероятно, написал самую быструю библиотеку в мире
— SQLx: raw SQL в Rust
— a rusty code cracker
— Edge IoT with Rust on ESP: MQTT Subscriber
— Golang or Rust: Which one to choose?
— Building Nebula - Chapter 1: Building a Prototype with Rust
— Chaos Engineering - Who's to Blame for the Bug Mess?
— Chaos Engineering - Who's to Blame for the Bug Mess?
— Introduction to Code Generation in Rust
— Creating a Server Side Rust WebAssembly App with Spin 2.0
— Consuming an SQS Event with Lambda and Rust
— How to rust binding for libFuzzer
Посмотреть:
🌐 Why Signals Are Better Than React Hooks (⏱ 16:30)
🌐 Node Just Released This Amazing Feature! (⏱ 00:44)
🌐 This Is One Of My Favorite TypeScript Features (⏱ 05:22)
🌐 NEW TypeScript Simplified Course Announcement! (⏱ 00:49)
Хорошего дня!
@rust_code
Почитать:
— Как итераторы в Rust могут ухудшить производительность: разбираемся в проблеме
— Как не программист, вероятно, написал самую быструю библиотеку в мире
— SQLx: raw SQL в Rust
— a rusty code cracker
— Edge IoT with Rust on ESP: MQTT Subscriber
— Golang or Rust: Which one to choose?
— Building Nebula - Chapter 1: Building a Prototype with Rust
— Chaos Engineering - Who's to Blame for the Bug Mess?
— Chaos Engineering - Who's to Blame for the Bug Mess?
— Introduction to Code Generation in Rust
— Creating a Server Side Rust WebAssembly App with Spin 2.0
— Consuming an SQS Event with Lambda and Rust
— How to rust binding for libFuzzer
Посмотреть:
🌐 Why Signals Are Better Than React Hooks (⏱ 16:30)
🌐 Node Just Released This Amazing Feature! (⏱ 00:44)
🌐 This Is One Of My Favorite TypeScript Features (⏱ 05:22)
🌐 NEW TypeScript Simplified Course Announcement! (⏱ 00:49)
Хорошего дня!
@rust_code
👍11🔥3❤1🤔1
⚡️ Legba
Поддерживаемые протоколы/функции:
AMQP (ActiveMQ, RabbitMQ, Qpid, JORAM и Solace), Cassandra/ScyllaDB, перечисление поддоменов DNS, FTP, HTTP (базовая аутентификация, NTLMv1, NTLMv2, многочастная форма, пользовательские запросы с поддержкой CSRF и перечисление файлов/папок), IMAP, предварительная аутентификация и перечисление пользователей Kerberos, LDAP, MongoDB, MQTT, Microsoft SQL, MySQL, Oracle, PostgreSQL, POP3, RDP, Redis, SSH/SFTP, SMTP, STOMP (ActiveMQ, RabbitMQ, HornetQ и OpenMQ), сканирование TCP-портов, Telnet, VNC.
🐱 GitHub
@rust_code
Legba
- это многопротокольный брутфорсер учетных данных и паролей, созданный на Rust и асинхронной среды выполнения Tokio
с целью достижения лучшей производительности и стабильности при меньшем потреблении ресурсов по сравнению с аналогичными инструментами.Поддерживаемые протоколы/функции:
AMQP (ActiveMQ, RabbitMQ, Qpid, JORAM и Solace), Cassandra/ScyllaDB, перечисление поддоменов DNS, FTP, HTTP (базовая аутентификация, NTLMv1, NTLMv2, многочастная форма, пользовательские запросы с поддержкой CSRF и перечисление файлов/папок), IMAP, предварительная аутентификация и перечисление пользователей Kerberos, LDAP, MongoDB, MQTT, Microsoft SQL, MySQL, Oracle, PostgreSQL, POP3, RDP, Redis, SSH/SFTP, SMTP, STOMP (ActiveMQ, RabbitMQ, HornetQ и OpenMQ), сканирование TCP-портов, Telnet, VNC.
@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤4😁1
🔥 Дайджест полезных материалов из мира Rust за неделю
Почитать:
— Чем хорош Rust для продакшена?
— Working through the fast.ai book in Rust - Part 1
— Rust Concurrency Explained: A Beginner's Guide to Arc and Mutex
— Build Basic🦀Rust CLI Todo App Using Clap and SeaOrm
— Rust: JSON Web Token -- some investigative studies on crate jwt-simple.
— Create a Full stack Rust desktop App with Tauri, Yew and Tailwind CSS
— Add context to errors
— Building and Deploying a Static Site Generator in less than an hour using Rust
— Minky scripting language
— Ping-Pong rust: a project for your first dev-job
— L'ownership en Rust !
Посмотреть:
🌐 How Is This Code Safe? (⏱ 06:31)
🌐 NEW TypeScript Simplified Course - 24 Hour Sale (⏱ 07:18)
🌐 I Can’t Believe Chrome Hides This From You (⏱ 01:00)
Хорошего дня!
#digest #rust
@rust_code
Почитать:
— Чем хорош Rust для продакшена?
— Working through the fast.ai book in Rust - Part 1
— Rust Concurrency Explained: A Beginner's Guide to Arc and Mutex
— Build Basic🦀Rust CLI Todo App Using Clap and SeaOrm
— Rust: JSON Web Token -- some investigative studies on crate jwt-simple.
— Create a Full stack Rust desktop App with Tauri, Yew and Tailwind CSS
— Add context to errors
— Building and Deploying a Static Site Generator in less than an hour using Rust
— Minky scripting language
— Ping-Pong rust: a project for your first dev-job
— L'ownership en Rust !
Посмотреть:
🌐 How Is This Code Safe? (⏱ 06:31)
🌐 NEW TypeScript Simplified Course - 24 Hour Sale (⏱ 07:18)
🌐 I Can’t Believe Chrome Hides This From You (⏱ 01:00)
Хорошего дня!
#digest #rust
@rust_code
❤6👍4🔥2
DNS СЕРВЕР НА RUST 🦀🔧
Мы нашли руководство по созданию DNS-сервера, написанное Эмилем Хернваллом, ведущим инженером AWS! Это отличное начало для тех, кто изучает сетевое программирование.
Посмотрите его здесь: https://github.com/EmilHernvall/dnsguide
Мы нашли руководство по созданию DNS-сервера, написанное Эмилем Хернваллом, ведущим инженером AWS! Это отличное начало для тех, кто изучает сетевое программирование.
Посмотрите его здесь: https://github.com/EmilHernvall/dnsguide
GitHub
GitHub - EmilHernvall/dnsguide: A guide to writing a DNS Server from scratch in Rust
A guide to writing a DNS Server from scratch in Rust - EmilHernvall/dnsguide
👍15❤5🔥3
🔥 Дайджест полезных материалов из мира Rust за неделю
Почитать:
— Из Go в Rust или ад generics
— Rust 1.74.0: конфигурация проверки в Cargo, авторизация для приватных реестров, проекции возвращаемых типов
— Level up your Typescript game, functionally - Part 3
— Rust Revolution: How the 1.70 Update & LLVM 16 Turbocharged Performance by 17%!
— 20 times faster data submission to DynamoDB by parallel processing with Rust.
— Benchmark TypeScript Parsers: Demystify Rust Tooling Performance
— Working through the fast.ai book in Rust - Part 5
— Redefining Kernel Craftsmanship: The Rise of Rust in System-Level Programming
— Rust Nephite's Grimoire
— The Hallucinated Rows Incident
— Tests Everywhere - Rust
— One of many ways to migrate from NodeJS to Rust
Посмотреть:
🌐 WTF Do These Even Mean (⏱ 13:44)
🌐 This New Tailwind Feature Is A Game Changer (⏱ 00:59)
Хорошего дня!
Почитать:
— Из Go в Rust или ад generics
— Rust 1.74.0: конфигурация проверки в Cargo, авторизация для приватных реестров, проекции возвращаемых типов
— Level up your Typescript game, functionally - Part 3
— Rust Revolution: How the 1.70 Update & LLVM 16 Turbocharged Performance by 17%!
— 20 times faster data submission to DynamoDB by parallel processing with Rust.
— Benchmark TypeScript Parsers: Demystify Rust Tooling Performance
— Working through the fast.ai book in Rust - Part 5
— Redefining Kernel Craftsmanship: The Rise of Rust in System-Level Programming
— Rust Nephite's Grimoire
— The Hallucinated Rows Incident
— Tests Everywhere - Rust
— One of many ways to migrate from NodeJS to Rust
Посмотреть:
🌐 WTF Do These Even Mean (⏱ 13:44)
🌐 This New Tailwind Feature Is A Game Changer (⏱ 00:59)
Хорошего дня!
👍9❤3🤡1
ripgrep 14 released (hyperlink support, regex engine rewrite)
https://github.com/BurntSushi/ripgrep/releases/tag/14.0.0
@rust_code
https://github.com/BurntSushi/ripgrep/releases/tag/14.0.0
@rust_code
GitHub
Release 14.0.0 · BurntSushi/ripgrep
Sponsorship is appreciated!
ripgrep 14 is a new major version release of ripgrep that has some new
features, performance improvements and a lot of bug fixes.
In case you haven't heard of it be...
ripgrep 14 is a new major version release of ripgrep that has some new
features, performance improvements and a lot of bug fixes.
In case you haven't heard of it be...
👍5❤2
Идиоматический Rust (для разработчиков C++): Конструкторы и преобразования
https://geo-ant.github.io/blog/2023/rust-for-cpp-developers-constructors/
https://geo-ant.github.io/blog/2023/rust-for-cpp-developers-constructors/
geo-ant.github.io
Idiomatic Rust (for C++ Devs): Constructors & Conversions
Starting out in Rust as a C++ developer, one of the features I missed most
at first were constructors. In this post, we explore the many roles that
constructors have in C++ and see how they can (or can’t) be mapped to different
parts of the Rust language.…
at first were constructors. In this post, we explore the many roles that
constructors have in C++ and see how they can (or can’t) be mapped to different
parts of the Rust language.…
👍7❤2🔥2
https://github.com/google/comprehensive-rust
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - google/comprehensive-rust: This is the Rust course used by the Android team at Google. It provides you the material to…
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust. - google/comprehensive-rust
👍23🔥1
rustls 0.22 is out with pluggable crypto providers and better CRL support
https://github.com/rustls/rustls/releases/tag/v/0.22.0
@rust_code
https://github.com/rustls/rustls/releases/tag/v/0.22.0
@rust_code
GitHub
Release 0.22.0 · rustls/rustls
New features
Configurable cryptography providers. The cryptography used by rustls is represented by the CryptoProvider trait. ring is now optional, but remains the default provider.
Certificate re...
Configurable cryptography providers. The cryptography used by rustls is represented by the CryptoProvider trait. ring is now optional, but remains the default provider.
Certificate re...
👍7❤3
Helm-like templating tool for docker-compose written in Rust
https://github.com/ByteSquid/composer-rust
https://github.com/ByteSquid/composer-rust
GitHub
GitHub - sam-ruff/composer-rust: Docker composition tool for allowing helm-like deployments for docker-compose.
Docker composition tool for allowing helm-like deployments for docker-compose. - sam-ruff/composer-rust
❤7👍3🔥1