Блог (и бенчмарк) о различных типах паттернов сборки в rust
https://github.com/atamakahere-git/bob
@rust_code
https://github.com/atamakahere-git/bob
@rust_code
GitHub
GitHub - atamakahere-git/bob: Testing which builder pattern is better in rust
Testing which builder pattern is better in rust. Contribute to atamakahere-git/bob development by creating an account on GitHub.
👍9⚡1❤1🥰1
🔥4👍3⚡1❤1
🔥 Дайджест полезных материалов из мира 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
Почитать:
— Где изучать 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
❤9👍6🔥3❤🔥2⚡1
Storing vector embedding for RAG in Rust simplified. OasysDB v0.2.0 release
https://github.com/oasysai/oasysdb
@rust_code
https://github.com/oasysai/oasysdb
@rust_code
GitHub
GitHub - edwinkys/oasysdb: In-memory vector store with efficient read and write performance for semantic caching and retrieval…
In-memory vector store with efficient read and write performance for semantic caching and retrieval system. Redis for Semantic Caching. - edwinkys/oasysdb
👍8❤2⚡1🔥1
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
https://desilva.io/posts/sometimes-i-do-silly-things-even-when-the-rust-compiler-is-trying-to-help-impl-traits
@rust_code
Michael de Silva - Senior Developer in Rails/React/Node JS + Python/Rust/C++ & Accomplished eCommerce & DevOps/SaaS/PaaS Architect with Amazon Web Services (AWS) & Google Cloud Platform (GCP).
Sometimes I do silly things, even when the Rust compiler is trying to help (Impl Traits)...
❤6⚡1
👍3⚡1❤1
⚡️ 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
Github
@rust_code
👍7❤2😁2⚡1🔥1
CloudFlare Pingora теперь с открытым исходным кодом (на Rust)
https://github.com/cloudflare/pingora
@rust_code
https://github.com/cloudflare/pingora
@rust_code
GitHub
GitHub - cloudflare/pingora: A library for building fast, reliable and evolvable network services.
A library for building fast, reliable and evolvable network services. - cloudflare/pingora
👍17❤3⚡1🔥1
🧹Вышла первая стабильная версия линтера Ruff
Авторы называют его экстремально быстрым, так как он написан на Rust. На днях они представили его версию Ruff 0.3.0.
Из нового в последней версии:
▪️Style guide, который делает форматирование наиболее похожим на форматирование Black.
▪️Улучшенная поддержка частичного форматирования. Например, позволяет отформатировать не весь файл, а только определённые строки.
▪️Автоматическое форматирование плейсхолдеров внутри f-строк.
Установка —
Авторы называют его экстремально быстрым, так как он написан на Rust. На днях они представили его версию Ruff 0.3.0.
Из нового в последней версии:
▪️Style guide, который делает форматирование наиболее похожим на форматирование Black.
▪️Улучшенная поддержка частичного форматирования. Например, позволяет отформатировать не весь файл, а только определённые строки.
▪️Автоматическое форматирование плейсхолдеров внутри f-строк.
Установка —
pip install --upgrade ruff
astral.sh
Ruff v0.3.0
The next stable version of Ruff is out now.
👍20🔥4❤2🥰2⚡1🤪1
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
https://warp.dev/blog/why-is-building-a-ui-in-rust-so-hard#why-is-ui-in-rust-so-hard
Warp
Why is building a UI in Rust so hard?
Hear from a Warp engineer why building a UI in Rust is challenging. Learn about innovative solutions and approaches to tackle its strict memory management and lack of inheritance.
👍12❤2⚡1🔥1😱1
🔥 dripgrep: не дай мне поймать тебя на том, что ты действительно пользуешься этим.
https://github.com/frankfralick/dripgrep
@rust_code
https://github.com/frankfralick/dripgrep
@rust_code
GitHub
GitHub - frankfralick/dripgrep: Natural language command line tool for ripgrep.
Natural language command line tool for ripgrep. Contribute to frankfralick/dripgrep development by creating an account on GitHub.
👍6🔥4❤2🤔2⚡1
Терминальный Git-клиент, вдохновленный Magit и написанный на Rust
https://github.com/altsem/gitu
@rust_code
https://github.com/altsem/gitu
@rust_code
GitHub
GitHub - altsem/gitu: A TUI Git client inspired by Magit
A TUI Git client inspired by Magit. Contribute to altsem/gitu development by creating an account on GitHub.
👍11🔥3⚡2❤1
https://smallcultfollowing.com/babysteps/blog/2024/03/04/borrow-checking-without-lifetimes/
@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2⚡1
Как ускорить работу компилятора Rust
https://nnethercote.github.io/2024/03/06/how-to-speed-up-the-rust-compiler-in-march-2024.html
@rust_code
https://nnethercote.github.io/2024/03/06/how-to-speed-up-the-rust-compiler-in-march-2024.html
@rust_code
Nicholas Nethercote
How to speed up the Rust compiler in March 2024
It has been over six months since my last update on the Rust compiler’s performance. Time for an update.
👍9⚡1❤1
🦀 redlib: Альтернативный частный интерфейс Reddit, написанный на Rust.
⭐ GitHub: https://github.com/redlib-org/redlib
🚀 Экземпляры: https://github.com/redlib-org/redlib-instances/blob/main/instances.md
⭐ GitHub: https://github.com/redlib-org/redlib
🚀 Экземпляры: https://github.com/redlib-org/redlib-instances/blob/main/instances.md
GitHub
GitHub - redlib-org/redlib: Private front-end for Reddit
Private front-end for Reddit . Contribute to redlib-org/redlib development by creating an account on GitHub.
👍10❤1
🔥Подборка лучших обучающих каналов для программистов.
➡️ Делитесь с коллегами и 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#
➡️ Делитесь с коллегами и 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#
👍6❤2⚡1🥰1
⚡️ Совет по работе с базами данных
Удаление сотен тысяч строк происходит медленно, влияет на производительность и не освобождает память.
Однако удалить старые данные можно очень эффективно, если разбить таблицу на временные диапазоны и удалить один из них.
@rust_code
Удаление сотен тысяч строк происходит медленно, влияет на производительность и не освобождает память.
Однако удалить старые данные можно очень эффективно, если разбить таблицу на временные диапазоны и удалить один из них.
@rust_code
👍26🥱4❤2👏1
🦀 Зависимости Sudo-rs: чеи меньше, тем лучше
https://memorysafety.org/blog/reducing-dependencies-in-sudo/
@rust_code
https://memorysafety.org/blog/reducing-dependencies-in-sudo/
@rust_code
Prossimo
Sudo-rs dependencies: when less is better
The sudo utility represents a critical privilege boundary, so it should be memory safe. We rewrote it in Rust with partners at Tweede golf and Ferrous Systems. Ruben Nijveld from the Tweede golf team offers his perspective here on one of the greatest challenges…
👍5🔥1