Ben Evans: Implementing a Simple JVM in Java and Rust

  • Basics
/4 months ago
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

  • Web Frameworks
/4 months ago
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

  • Basics
/4 months ago
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.

Rust in the Browser for JavaScripters: New Frontiers, New Possibilities

  • Basics
/4 months ago
Thanks to wasm, Rust can reach the platform with the largest reach: the browser. We'll take a look at how thanks to the impressive language design, thoughtful compiler error messages, and great documentation, JavaScripters can unlock high-performance concurrency and graphics thanks to Rust.

One Program Written in Python, Go, and Rust

  • Go
/4 months ago
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

  • Basics
/4 months ago
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.