「系列」Scala开发人员的Rust之旅 Part 5: 领域模型
对Rust感兴趣的Scala开发人员可以来看看,对比Scala和Rust的语法和思想。
「嵌入式Rust」erkos: 用Rust编写嵌入式操作系统
erkos是日本的一名Rust开发者编写的嵌入式操作系统原型项目,目标架构是Arm Cortex-M系列。他也写了一篇文章介绍该项目。感兴趣的可以看看。
「小技巧」操作数组应该使用Chain而非Concat
当应用程序需要迭代来自不同源的大量数组,那么具有C/C++背景的人可能会将所有数组复制到单个Vec中并迭代此Vec。在为连续Vec缓冲区分配堆内存方面,此策略将导致高成本。相反,将数据保留在原来的位置,使用Chain将它们链在一起去迭代会省不少成本。
交叉编译和静态链接Rust库
#cross_compile
该文作者的团队几年前用Rust重写了Python的特定后端服务,取得了巨大的成功。 现在,为了便于开发和测试,正在探索将部分C/C++代码库移动到Rust的想法。作为第一步尝试,他们先将Rust集成到现有代码中,而不是一次性重写所有项目。所以他们做了一系列实验,在C/C++中调用Rust。
「系列」Rust for OOP系列 :项目管理
这位博主打算写一系列主题是Rust for OOP的文章,主要是针对有一定OOP语言开发经验的人来学习。这是第一篇,介绍了Cargo和crate、模块等知识。初学者可以看看。
经过3年零8个月的工作,WebRender将向稳定的用户发货!
今年5月21日,5%的稳定用户将开始启用WebRender。
一个Rust的贡献机会
rust-lang 官网要移出Skeleton
sauron : Web 前端开发框架发布0.7 发布
仿 elm 的风格做的。其实,也是基于 yew 之上的封装。目标是易用,好用。
作者:ivanceras,是一位有趣的开发者。svgbob,spongedown等,都是他的作品。
俄罗斯的一家计算机夜校的Rust课程回顾记录
「官方」Rust 2019年活动记录
记录了从2018年12月到未来12月的一些活动。
Rust在Avast公司的应用
该文作者在一年半之前加入了Avast公司,作者被雇佣的原因是因为他之前有「更大的嵌入式」编程经验,但他不喜欢C++,他为其他人员准备了Rust课程和研讨会,希望有更多的人可以了解Rust,作者也可以用Rust写项目。当时他进去的时候,没有任何一个人使用Rust。
大多数Avast(该公司30年之久)后端软件都是用Scala编写的。还有一些Python和Perl,但主要是Scala。该文章记录了他们引入Rust的经历。
长文预警!
online: Rust编写的检查网络是否链接的库
一个非常简单的socket编程案例
rust-clippy 经验谈
作者在试用Clippy之后,把Clippy的输出结果分为四类:
- 发现的实际错误
- 有用的建议
- 无用的建议
- 适得其反的建议
并且针对每一类建议都举了例子,感兴趣可以看看原文。
From 日报小组 @Chaos
日报订阅地址:
独立日报订阅地址:
社区学习交流平台订阅: