Rust’s Pin API
The reasoning behind Pin API and some articles that shade light on its evolutionary process.
Ben Evans: Implementing a Simple JVM in Java and Rust
We might start to implement a JVM from scratch, using the Java programming language. Fundamental concepts such as the bytecode interpreter, classfile parsing and memory management will be explained, using an open-source implementation as reference.
Your Server as a Function, Actix-net, and composable network services
Twitter’s 2013 Paper Your Server as a Function presents a functional model for distributed server software, based on the primitives of futures, services, and filters. The paper touches on the ideas behind high-level Rust APIs like tokio or futures, but it’s particularly relevant to Actix-net, which creates the building blocks for the Rust-based micro web framework Actix-web.
Amit Dev: Introduction to Functional Programming in Rust
Rust is a multi paradigm language with performance and safety as primary goals. Rust is strongly influenced by functional programming languages like ML, so it is possible to follow a functional coding style. In this talk I will explore the features of Rust that makes it a good choice for functional programming as well as its drawbacks.
One Program Written in Python, Go, and Rust
A subjective, primarily developer-ergonomics-based comparison of the three languages from the perspective of a Python developer, with code samples and performance comparison.
Kristoffer Grönlund: A Tale of Rust and the OBS
This talk will be a short introduction to the Rust programming language, why it is useful and why you would want to use it. It discusses the current state of Rust in openSUSE, what the situation is regarding packaging crates and what remains to be done.