🔥 Дайджест полезных материалов из мира 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
The first rust driver has been merged into netdev/net-next
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/
👍12❤6
Forwarded from Machinelearning
GitHub только что опубликовал свой последний отчет о состоянии открых проектов. Авторы отметили тренд на использование разработчиками технологий искусственного интеллекта и тренд на создание приложений на основе искусственного интеллекта.
Они выделили основные тенденции:
🔹 Разработчики все чаще используют генеративный ИИ: Все больше разработчиков работают с моделями OpenAI ( 92% ) и с моделями других ИИ-компаний; в 2023 году проекты генеративного ИИ с открытым исходным кодом входят в десятку самых популярных проектов по количеству контрибьюторов.
🔹 Наблюдается тренд на работу с облачными приложениями:
Развертывание облаков становится стандартом; резко возросло количество использования разработчиками
Docker
контейнеров, IaC
и других облачных нативных технологий.🔹 В 2023 году на GitHub было создано 98 млн новых проектов (за 2022 год - 85.7 млн, за 2021 - 61 млн, за 2020 - 60 млн). Общее число проектов достигло отметки в 420 млн (+27%), а число публично доступных репозиториев - 284 млн (+22%).
🔸 За год добавлено около 65 тысяч новых проектов, связанных с машинным обучением, это на 248% больше, чем в прошлом году. Число AI-проектов за год выросло на 148%.
🔸 Аудитория GitHub за год выросла на 20.2 млн пользователей (+26%) и теперь достигает 114 млн (в прошлом году было 20.5 млн, позапрошлом - 73 млн, три года назад - 56 млн). На первом месте по числу разработчиков находится США, на втором - Индия, на третьем - Китай, на четвёртом Бразилия, на пятом - Великобритания, на шестом - РФ, на седьмом Германия. К 2027 году Индия обгонит США как крупнейшее сообщество разработчиков на GitHub
🔸Javascript остается самым популярным язком. Второе место сохраняет за собой Python.Популярность TypeScript выросла на 37 %. и он вытеснил на четвёртое место язык Java. 5, 6 и 7 места удержали за собой языки С#, C++ и PHP. На восьмое место поднялся язык С, который вытеснил на девятое место Shell. Десятое место занял Go.
🔸 𝗥𝘂𝘀𝘁 растет быстрее всех остальных языков в этом году (рост на 40 % по сравнению с предыдущим годом).
🔸 𝟰.𝟯 миллиона открытых и приватных репозиториев используют 𝗗𝗼𝗰𝗸𝗲𝗿𝗳𝗶𝗹𝗲𝘀. Это является следcтвием роста использования Terraform и других облачных нативных технологий, который мы наблюдали в течение последних нескольких лет.
🔸 Сингапур занял первое место по количеству новых разработчиков на душу населения.
📌 Полный отчет
ai_machinelearning_big_data
Please open Telegram to view this post
VIEW IN TELEGRAM
The GitHub Blog
Octoverse: The state of open source and rise of AI in 2023
In this year’s Octoverse report, we study how open source activity around AI, the cloud, and Git are changing the developer experience.
👍12
👍18🔥5
❤5🔥1
🔥 Дайджест полезных материалов из мира Rust за неделю
Почитать:
— Есть ли Undefined Behavior в Rust?
— Soroban Reverse Auction
— Soroban Purchase Receipt Contract
— Oracles with Soroban Smart Contracts: A Practical and Flexible On-Chain Framework
— Time-series data ingestion from Rust WebAssembly application, leveraging GreptimeDB and WasmEdge
— Tauri - How to easily bump version
— Simplified Networking - Crafting Isolated Echo Server with Rust
— Web API with Rust and Fargate
— Container Monitoring in Pulsar 0.7.0
— Introducing Loco: The Rails of Rust
— Effortless Function as a Service: A Simple Guide to Implementing it with Query
Посмотреть:
🌐 Type Predicates Solve This Common TypeScript Error (⏱ 05:01)
🌐 You Should Be Using Types Instead Of Interfaces In TypeScript (⏱ 00:52)
Хорошего дня!
Почитать:
— Есть ли Undefined Behavior в Rust?
— Soroban Reverse Auction
— Soroban Purchase Receipt Contract
— Oracles with Soroban Smart Contracts: A Practical and Flexible On-Chain Framework
— Time-series data ingestion from Rust WebAssembly application, leveraging GreptimeDB and WasmEdge
— Tauri - How to easily bump version
— Simplified Networking - Crafting Isolated Echo Server with Rust
— Web API with Rust and Fargate
— Container Monitoring in Pulsar 0.7.0
— Introducing Loco: The Rails of Rust
— Effortless Function as a Service: A Simple Guide to Implementing it with Query
Посмотреть:
🌐 Type Predicates Solve This Common TypeScript Error (⏱ 05:01)
🌐 You Should Be Using Types Instead Of Interfaces In TypeScript (⏱ 00:52)
Хорошего дня!
👍15🔥3⚡1❤1