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.

About

Getting started guide into softwaree engineering in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages