WebAssembly
Apple 要求删除 a-Shell 中的 WebAssembly 支持 
a-Shell 团队在 twitter 上表示,苹果要求他们从软件中删除 curl、 pip 和 wasm 命令。a-Shell 是一个 Unix for iOS 的app。它为移动设备提供了一个全屏命令行界面。苹果公司长久以来的一个政策是,不允许在应用商店有非苹果软件的运行时。他们显然认为 WebAssembly 威胁到了苹果应用商店的垄断地位。WebAssembly 正是要从 Web 挑战应用商店!
Atmo 
Atmo 是一个通过组合 WebAssembly 函数来构建 web 服务的框架。它接受应用程序的声明性描述(称为 Directive) ,该描述指定应用程序如何将事件和请求分发到 WebAssembly 函数。这减少了开发者编写样板文件(boilerplate)的需要。Atmo 是 Suborbtial 的旗舰产品。
OpenShift Service Mesh 2.0 支持 WebAssembly 扩展 
OpenShift Service Mesh 2.0 增加了对 Istio 的 WebAssembly 扩展的支持。同时, OpenShift Service Mesh 宣布,它会在未来的版本中移除对 Mixer 扩展的支持。
AssemblyLift 把 WebAssembly 带到 AWS Lambda 
AssemblyLift 是一个建立无服务器应用的框架,由 WebAssembly 赋能。AssemblyLift 通过其 IO 模块为 WebAssembly 函数提供网络和存储服务。
Wasmer 1.0 Alpha 5 发布 
Wasmer 1.0 Alpha 5 为它的 C 语言 API 增加了许多内容,增加了 Rust API 的更多例子,一个新的 Wasmer create-exe 子命令,升级了 Cranelift,支持更好的 LLVM 自动检测。
视频:给企业开发者的 WebAssembly
这个视频讨论了企业开发者为什么应该以及如何在服务器端关注 WebAssembly。归根结底,这是传统的企业价值观: 安全性、隔离性和性能。
Rust
email-parser 
email-parser 是一个快速的轻量级电子邮件解析库。email-parser 用 Rust 编写,通过 Rust 的按使用付费,实现了高性能。它只解析你指定的 header 值,其他 header 值将被解析为非结构化的。
40毫秒漏洞 
由 Vorner 撰写的这篇博文讨论了 Avast 团队如何在生产环境的 Rust 应用程序中追踪到一个 bug 以及如何解决这个bug。这篇文章有很多关于如何调试 Rust 程序的有趣见解。
为什么 Dark 没有选择 Rust 
Dark 是一种新的编程语言。它的目标是使建立后端服务更加容易。作者解释了为什么他们不简单地选择Rust。
代码中的内存管理太麻烦
模式匹配不是很好用
有太多方式达成同一目的(Arc vs Rc、 async vs sync、不同的 stdout)
语言不是一成不变的
编译往往难以通过
当然,Rust 开发者有不同的观点,并且实际上把上面几点看作是语言的优势!
Theseus OS 
Theseus OS 是一个用 Rust 写的操作系统,体现了 Rust 设计中的很多习惯用法。它尝试了一种新颖的操作系统架构,提供了更好的状态管理,并将诸如资源管理之类的操作系统职责转移到编译器中。Theseus OS 的目标是用在高端嵌入式系统或边缘数据中心环境。
RustFest Global 
Rust 社区的大会 RustFest Global 于11月7号举行。会议跨全球三个时区直播。虽然已经过了,但现在仍然可以买票观看大会视频。或者也可以等到官方发布视频。
优化 Rust 项目结构以提高可测试性 
通过简单的身份验证模块,了解如何构建 Rust 项目以提高可测试性。
Serverless
更好的虚拟机, 容器和 Serverless 计算结果 
为云计算初学者准备的完整指南。这里可以学习虚拟机、容器和无服务器计算的基本知识。