Welcome to "Containers Are Dead - Long Live WebAssembly"!
In this course, we will explore the concept of containers and how they are being replaced by WebAssembly. We will cover the basics of WebAssembly, including its architecture and how it can be used to create lightweight, portable, and efficient applications.
We assume you are familiar with the basics of Rust but we will provide brief explanations and references whenever we rely on advanced features.
Note
This course has been written by Mainmatter.
It's one of the trainings in our portfolio of Rust workshops.
Check out our landing page if you're looking for Rust consulting or
training!
Open the companion book for this course in your browser. Follow the instructions there to get started.
- Rust (follow instructions here).
Ifrustupis already installed on your system, runrustup update(or another appropriate command depending on how you installed Rust on your system) to make sure you're running on the latest stable version. - (Optional but recommended) An IDE with Rust autocompletion support.
We recommend one of the following:
- RustRover;
- Visual Studio Code with
the
rust-analyzerextension.
You can find the solutions to the exercises in
the solutions branch of this repository.
Copyright © 2024- Mainmatter GmbH (https://mainmatter.com), released under the Creative Commons Attribution-NonCommercial 4.0 International license.