rust_code | Неотсортированное

Telegram-канал rust_code - Rust

6745

Rust programming language По всем вопросам- @haarrp @ai_machinelearning_big_data - машинное обучение @programming_books_it - бесплатные it книги @pythonl - 🐍 @ArtificialIntelligencedl - AI @datascienceiot - ml 📚

Подписаться на канал

Rust

🦖🦖 Prodzilla

Prodzilla — это современный синтетический инструмент мониторинга, написанный на Rust. Он ориентирован на тестирование сложного пользовательского прода.

Поддерживает цепочки запросов к конечным точкам, передачу значений из одного ответа в другой запрос, проверку соответствия ответов ожидаемым и вывод предупреждений через webhooks. Он также предоставляет API, который позволяет просматривать результаты в формате json и запускать тесты вручную.

Работает менее, чем с 5 МБ оперативки и доступен для бесплатного размещения на Shuttle.

long-term фичи:

🔹 Уменьшение расхождения и дублирования кода между blackbox, сквозным тестированием и возможностью наблюдения в рабочей среде
🔹 Избегание ситуаций, когда документированное поведение системы устарело или поведение системы в конкретных ситуациях совершенно неизвестно
🔹 Упрощение тестирования в рабочей среде

#полезный_софт

Читать полностью…

Rust

Быстрая разработка в Rust - правильно ли мы все делаем?

https://blog.sdf.com/p/fast-development-in-rust-part-one

Читать полностью…

Rust

🦀 Вектор для больших объемов данных

https://github.com/wonkodv/large-vector

@rust_code

Читать полностью…

Rust

✨ Zig против Rust: Пусть начнется битва

Winterjas 1.0: невероятно быстрая среда для запуска JS проектов, совместимая с WinterCG

🦀 Написана на Rust

Использует движок SpiderMonkey для запуска JS и Tokio для обработки базовых HTTP-запросов и цикла событий JS

https://wasmer.io/posts/winterjs-v1

@rust_code

Читать полностью…

Rust

🖱️ maccel: Драйвер линейного ускорения мыши и модуль ядра для Linux, написанный на Rust.

🦀 Имеет TUI для работы с параметрами!

🚀 Веб-сайт: https://maccel.org

GitHub: https://github.com/Gnarus-G/maccel

@rust_code

Читать полностью…

Rust

⚡️ Совет по работе с базами данных

Удаление сотен тысяч строк происходит медленно, влияет на производительность и не освобождает память.

Однако удалить старые данные можно очень эффективно, если разбить таблицу на временные диапазоны и удалить один из них.

@rust_code

Читать полностью…

Rust

🦀 redlib: Альтернативный частный интерфейс Reddit, написанный на Rust.

⭐ GitHub: https://github.com/redlib-org/redlib

🚀 Экземпляры: https://github.com/redlib-org/redlib-instances/blob/main/instances.md

Читать полностью…

Rust

👣 Borrow checking without lifetimes

https://smallcultfollowing.com/babysteps/blog/2024/03/04/borrow-checking-without-lifetimes/

@rust_code

Читать полностью…

Rust

🔥 dripgrep: не дай мне поймать тебя на том, что ты действительно пользуешься этим.

https://github.com/frankfralick/dripgrep

@rust_code

Читать полностью…

Rust

🧹Вышла первая стабильная версия линтера Ruff

Авторы называют его экстремально быстрым, так как он написан на Rust. На днях они представили его версию Ruff 0.3.0.

Из нового в последней версии:
▪️Style guide, который делает форматирование наиболее похожим на форматирование Black.
▪️Улучшенная поддержка частичного форматирования. Например, позволяет отформатировать не весь файл, а только определённые строки.
▪️Автоматическое форматирование плейсхолдеров внутри f-строк.

Установка — pip install --upgrade ruff

Читать полностью…

Rust

⚡️ cve-rs allows you to introduce common memory vulnerabilities (such as buffer overflows and segfaults) into your Rust program in a memory safe manner.

Github

@rust_code

Читать полностью…

Rust

Creusot, a deductive verifier for Rust code

https://github.com/creusot-rs/creusot

@rust_code

Читать полностью…

Rust

Sometimes I do silly things, even when the Rust compiler is trying to help (Impl Traits)...

https://desilva.io/posts/sometimes-i-do-silly-things-even-when-the-rust-compiler-is-trying-to-help-impl-traits

@rust_code

Читать полностью…

Rust

🔥 Дайджест полезных материалов из мира Rust за неделю

Почитать:
Где изучать Linux в 2024. Бесплатные курсы, книги и ресурсы
Как устроен языковой сервер
Практическое руководство по Rust. 2/4
Polymorphism in Rust and Python. Simple examples
Большая шпаргалка по алгоритмам с собеседований.
Implementing API Rate Limiting in Rust
Chainsight Hands-on: Generate original indicators from data in indexers
RUST Tutorial for Beginner's
Zero Knowledge to Solana Mainnet in 13 days
Ownership and Memory Management in Rust
Implementing JWT Authentication in Rust
Prodzilla: From Zero to Prod with Rust and Shuttle
Why Do Developers Flock to Rust?
How The Rust Module System Works

Посмотреть:
🌐 Фронтендер ищет работу за 1 000 000 $ (⏱ 17:32)
🌐 10 Tailwind Classes I Wish I Knew Earlier (⏱ 13:31)
🌐 This New Next.js Feature Makes Caching Much Easier (⏱ 00:52)

Хорошего дня!

@rust_code

Читать полностью…

Rust

Блог (и бенчмарк) о различных типах паттернов сборки в rust

https://github.com/atamakahere-git/bob

@rust_code

Читать полностью…

Rust

👣 HN: Быстрая реализация HNSW на Rust

https://github.com/swapneel/hnsw-rust

@rust_code

Читать полностью…

Rust

Сегодня я нашел TUI для параллельного запуска нескольких команд! = nprocs 🔥

🛠️ Показывает вывод каждой команды отдельно.
💬 Позволяет взаимодействовать с процессами.
🚀 Вы даже можете запускать Neovim внутри nprocs!

GitHub

@rust_code

Читать полностью…

Rust

🎼 scope-tui: простой осциллограф для вашего терминала.

🦀 Написан на Rust и создан с
помощью ratatui rs

⭐ GitHub: https://github.com/alemidev/scope-tui

@rust_code

Читать полностью…

Rust

cargo-wizard: configure your Cargo project for max. performance

https://kobzol.github.io/rust/cargo/2024/03/10/rust-cargo-wizard.html

@rust_code

Читать полностью…

Rust

🦀 Зависимости Sudo-rs: чеи меньше, тем лучше

https://memorysafety.org/blog/reducing-dependencies-in-sudo/

@rust_code

Читать полностью…

Rust

🔥Подборка лучших обучающих каналов для программистов.

➡️ Делитесь с коллегами и cохраняйте себе, чтобы не потерять

🦀 Rust
Rust книги для программистов

🖥 Frontend
Javascript академия - крупнейший js канал
React - лучшие гайды и советы по работе с react
Frontend - тутрориалы, уроки, гайды, код
PHP
Книги frontend
Задачи frontend

⚡Машинное обучение

Machine Learning - полезные статьи новости гайды и разбор кода
Ml Собеседование - подготовка к собеседовению мл, алгоритмам, кодингу
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат

🚀 Data Science

Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data

🏆 Golang
Golang - подробные гайды, разбор кода, лучшие практики, заметки
Golang собеседование
Golang вакансии
Golang книги
Golang задачи и тесты
Golang чат
Golang news - новости go

#️⃣C#

С# академия
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа

🐍 Python

Python/django
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги

☕ Java

Java академия
Java вакансии
Java чат
Java вопросы с собеседований
Java книги

💻 C++

C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии

💥 Хакинг Kali Linux

Kali linux
linux_kal - kali чат
Информационная безопасность

🐧 Linux

Linux academy

🦀 Rust
Rust программирование
Rust чат
Rust книги для программистов

🛢Базы данных
Sql базы данных
Библиотека баз данных
SQL чат

📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки

🇬🇧 Английский для программистов

🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence

🔥 DevOPs
Devops для программистов
Книги Devops

🌟 Docker/Kubernets
Docker
Kubernets

📓 Книги
Библиотеки Книг для программситов

💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#

Читать полностью…

Rust

Как ускорить работу компилятора Rust

https://nnethercote.github.io/2024/03/06/how-to-speed-up-the-rust-compiler-in-march-2024.html

@rust_code

Читать полностью…

Rust

Терминальный Git-клиент, вдохновленный Magit и написанный на Rust

https://github.com/altsem/gitu

@rust_code

Читать полностью…

Rust

Why is building a UI in Rust so hard?

https://warp.dev/blog/why-is-building-a-ui-in-rust-so-hard#why-is-ui-in-rust-so-hard

Читать полностью…

Rust

CloudFlare Pingora теперь с открытым исходным кодом (на Rust)

https://github.com/cloudflare/pingora

@rust_code

Читать полностью…

Rust

RFC: `is` operator for pattern-matching and binding

https://archive.is/EZu8Z

@rust_code

Читать полностью…

Rust

Storing structs that borrow

https://docs.rs/elf/0.7.4/elf/

Читать полностью…

Rust

Storing vector embedding for RAG in Rust simplified. OasysDB v0.2.0 release

https://github.com/oasysai/oasysdb

@rust_code

Читать полностью…

Rust

Asynchronous clean-up [in Rust]

https://without.boats/blog/asynchronous-clean-up/

@rust_code

Читать полностью…

Rust

Raft in Rust

https://github.com/redixhumayun/raft

Читать полностью…
Подписаться на канал