目录
Rust Weekly-2024年11月20日
Rust社区的更新
基金
欧洲 Rust 2024
- 穿越火焰与烈焰 - Jon Gjengset
- 在更短的时间内构建更大的项目:超越基础的代码测试 - Predrag Gruevski
- 程序宏的温和介绍 - Sam Van Overmeire
- Web音频的实用Rust - Attila Haraszti
- 增强文档:致rustdoc和docs.rs的一封情书 - Francois Mockers
- 内存分配器对性能的影响:深入探讨 - Arthur Pastel
- 使用可扩展的证明宏扩展 - Sasha Pourcelot
- Rust应用程序的运行时脚本 - Niklas Korz
- 释放🦀内心的Ferris - Victor Ciura
- Polonius开发的前六年 - Amanda Stjerna
- 非二元Rust:在安全与不安全之间 - Boxy Uwu
- 用Rust编写SD卡驱动程序 - Johnathan Pallant
- 我从Web开发到医学可视化Rustacean的旅程 - David Peherstorfer
- 从代码到合同再到代码:打造坚不可摧的API - Adam Chalmers
- Rust Irgendwie, Irgendwo, Irgendwann - Henk Oordt
- 使用Dylint进行代码检查 - Samuel Moelius
RustConf 2024
- Rebecca Rumbul 博士(Rust 基金会执行董事):“欢迎致辞”
- Aeva Black:“通过设计确保开源安全” | 主题演讲
- Marc-André Moreau(Devolutions 首席技术官):钻石赞助商演讲
- Nick Cameron:“Rustfmt 心灵的永恒阳光”
- Jack Wrenn:“炼金术士的安全护目镜”
- Rohit Dandamundi:“扩大 Ferris 网络”
- Isabel Atkinson:“让你的 API Rustify:从规范到实现的旅程”
- Sparrow Li:“Rust 编译器性能的现状与未来”
- Nathan Stocks:“流星!在不到 30 分钟内实时编码一个游戏”
- Pedro Rittner 和 Sean Lawlor:“Rust 中的演员与工厂”
- David Koloski:“我在 rkyv 中犯的(许多)错误”
- Kyler Chin:“我们如何构建一个 Rust 风格的实时公共交通地图”
- Adam Chalmers:“为 3D 设计创建编程语言”
- Martin Pool:“使用 cargo-mutants 查找错误”
- 1Password、Adobe、丰田编织:黄金赞助商闪电演讲
- Miguel Ojeda(Linux 的 Rust):主题演讲
- JetBrains、K2 Space、Zed:黄金赞助商闪电演讲
- Jonathan Pallant:“每像素六个时钟周期 - Neotrol Pico 上的图形”
- Joannah Nanjekye:“Rust 互操作性:跨越外部函数边界的内存安全”
- Jacob Pratt:“编译器驱动开发:让 Rust 为你服务”
- Angus Morrison:“Rust 如何为下一代太空任务模拟器提供 动力”
- Michael Gattozzi:“当你运行 Cargo Build 时会发生什么?”
- Pallavi Thukral:“Rust 在运动中:构建可靠且高效的机器人系统”
- Marc-André Giroux:“高 RPS 服务器中的低开销可观察性”
- Predrag Gruevski:“结束意外的 SemVer 破坏性更改”
- Chris Biscardi:“网站、Web 应用程序和 Web Assembly”
- Nicholas Matsakis(Rust 设计团队联合负责人):“Rust 路线图 2.0” | 主题演讲
- Frédéric Ameye:“遗留受监管行业中的 Rust”
- Walter Pearce:“伙计,我的 C 在哪里?”
- Ed Jones:“无畏重构与无争论 Rust 的艺术”
- Rebecca Rambul 博士:开幕致辞
- OxidOS 赞助演讲
- Martin Geisler:“大规模 Rust 培训”
- Quanyi Ma:“拥抱 Monorepo 和 LLM 发展”
- Joshua Liebow-Feeser:“在不安全的世界中的安全”
- Jack Huey 和 James Munns:“外部人士的 Rust 项目指南”
项目/工具更新
- curl中的hyper需要一个冠军
- godot-rust 2024年11月开发更新
- hickory-dns中的安全性
- Bevy 0.15中的虚拟几何
- Glues v0.5 - 编辑器标签和增强的Vim命令
- 流数据分析,Fluvio 0.13.0发布
- Rerun 0.20 - 地理空间数据和完整的H.264支持
- git-cliff 2.7.0发布!(一个高度可定制的变更日志生成器)
观察/思考
Rust教程
- Zed Rope 优化,第一部分
- 在家使用 Futex
- 自己构建 SQLite,第三部分:SQL 解析 101
- dtype_dispatch:一个最美丽的黑客
- 从任何地方向 Bevy 发送事件
- 使用 nom 在 Rust 中构建电子邮件地址解析器
- 通过构建我们自己的异步运行时来探索异步运行时
- 统一所有向量的特征
- Rust 中的固定基础
- 使用 Rust 和 ESP32 构建 WiFi 控制的汽车
- [视频] 与 Naz 一起构建:Diesel ORM、SQLite 和 Rust
本周的Crate
本周的 crate 是 fixed-slice-vec
,
一个无标准库的动态长度 Vec,具有由切片支持的运行时确定的最大容量。