#job
assembl公司主要技术栈是Nodejs和Electron,所以也希望应聘者有Nodejs经验。可远程。当然你有Rust的丰富开发经验也是可以的。联系邮件:s@assembl.ch
#CrossPlattform
该贴作者的团队计划开发一个应用程序并将其部署在Android和iOS上,同时也想以将其移植到Windows,MacOS和Linux。目前的想法是,整个应用程序/业务逻辑将作为可交叉编译的库一次性实现,以便可以在多端共享。你是否会推荐Rust呢?如果推荐Rust有什么经验分享?
目前还未有太多讨论,可以关注。
Reddit 讨论
#wasm
该文以使用WebAssembly转换markdown格式为html的示例,介绍了Rust和WASM。
Read More
#C(ABI)
该文介绍了一个小工具cargo-c,帮助开发者改善Makefile和build.rs的开发体验。
#raytracing
ray-tracing-iow-rust
#timberio #log
Timber.io是一家提供日志服务的SaaS厂家。Vector是一种高性能的可观测数据路由器。它使得收集、转换和发送日志、性能指标和事件更加容易。它将数据收集和路由从应用服务中分离出来,使开发者能够控制和拥有数据,还有许多其他好处。它编译成一个静态二进制文件,并被设计为部署在整个基础设施上,既充当轻量级代理,又充当高效的服务,使从A到B的数据获取过程简单而统一。
#rustc
PGO优化是一种常见的基于概率的编译器优化技术,主要是通过在收集程序执行的profile信息来估算某些代码执行的频率来进行优化。
Read More
#tls #openssl
rustls是一个现代的Rust实现的TLS库。
结论:
rustls发送数据快15%。
rustls接收数据快5%。
建立客户端连接会快20-40%。
建立服务器连接会快10%。
恢复客户端连接会快30-70%。
恢复服务器连接会快10-20%。
rustls使用的内存不到OpenSSL的一半。
rust-analyzer是Rust编程语言的实验性编译器前端。该项目的最终目标是为Rust提供完美的IDE体验,所有IDE功能在编辑代码时都能完美运行。
在2019年2月,rls-2.0工作组在柏林成立之后,rust-analyzer成为了这项工作的一部分。该工作组的目的是尝试构建支持IDE的编译器的可能方法,然后通过这些尝试所获得的知识来确定Rust的总体方向。请注意,rls-2.0用词不当:当前并没有立即替换现有Rust语言服务器(rls)的计划。
这篇文章讨论了rust-analyzer的现状、未来计划,并宣布rust-analyzer Open Collective (可能是某种开放式基金会)。
Open Collective是一组具有共同使命的人,完全透明地运作。每个人都可以看到他们如何收钱或花钱。
到目前为止完成的成就:
未来计划:
Open Collective:
Open Collective专注于为正在进行的项目而不是为个人筹集资金。有闲钱的可以支持下。
#mimalloc
mimalloc是最近流行的一个C实现的性能良好的小型通用分配器。
mimalloc_rust
#indy #hyperledger
Hyperledger Indy(超级账本)官方发布的Rust SDK。
Hyperledger Indy是特别为去中心化的身份而建立的一种分布式账本。它提供了基于区块链或者其它分布式账本互操作来创建和使用独立数字身份的工具、代码库和可以重用的组件。
indy-sdk
#openapi #WIP
0.2发布,支持OpenAPI V2接口。目前还是WIP状态。
paperclip