Skip to content

ferrous-systems/why-rust

Repository files navigation

Why Rust?

An introduction for Managers, Decision Makers and Technical Leads.

Introduction

In our half-day course on Why Rust? you will learn what Rust is about, where it is from and where it is going, and whether it is right for you to look at Rust for your next project. The agenda includes two interactive lectures, an extended live programming demonstration, and a Q&A session. We also provide a list of resources and places you can go for support and advice on taking your next steps.

We conduct all training sessions remotely using modern video-conferencing tools to ensure the best learning experience.

This repository contains the teaching material for this course.

Booking

See https://ferrous-systems.com/training to book or to discuss customising this material to your needs.

Learning Goals

These are the questions you will be able to answer after attending this course:

  • Why are my team asking me to switch to Rust?
  • Where did Rust come from and who controls it?
  • Who else is using Rust today?
  • Should we switch to Rust?
    • What are the advantages?
    • What are the disadvantages?
    • What is it going to cost?
  • What resources are available if I wish to learn more, or to train my team?

Timetable

Our standard timetable for this course is as follows:

Duration Contents
0:15 Room open, meet and greet
1:00 Session 1 - What is Rust?
0:05 Break
1:00 Session 2 - A worked example
0:05 Break
1:00 Session 3 - Where next?
0:05 Break
0:30 Q&A

Content

  • The 100-foot view
  • Where did Rust come from?
  • Who's in charge now?
  • What does Rust run on?
  • What does Rust cost?
  • Can I build safety-critical systems?
  • A Worked Example
  • Is Rust fast?
  • So it's fast, what about safety?
  • But can I be productive?
  • OK, but what's the catch?
  • Is the juice worth the squeeze?
  • How can I get my team up to speed with Rust?
  • Can I get professional support?

Licence

Ferrous Systems offers our training material under MIT/Apache-2.0 license for source code (examples and exercises) and Creative Commons (CC-BY-SA 4.0) for textual content.

About

A half-day introduction to the Rust Programming Language, for Managers, Technical Leads and Decision Makers.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published