Skip to content

Getting started guide into softwaree engineering in Rust

License

Notifications You must be signed in to change notification settings

dora-rs/dora-courses

Repository files navigation

Dora-Courses

This course is a getting started guide into softwaree engineering in Rust. It will cover very different topics from CLI to creating shared memory server.

It will uses as an example dora-rs to illustrate all the different topics.

Course table

Title Link
Dora Motivation and Basic Usage Slides
Advanced features and how to contribute Slides
Dora-drives getting started Slides
On data format Slides
On writing command line interface and tokio runtime Code
On writing a Python extension Code
On writing shared library Slides
On distributed tracing, metrics, logs and Opentelemetry Slides
On Zero Copy optimization and benchmark Slides
On writing a Ser/de custom allocator Slides
On writing custom Shared Memory server, TCP Stream Slides
On Async runtime and CPU-bound task Slides
Recap, planned features, questions, etc

License

This project is licensed under MIT. Feel free to use the content as you like.