An introduction for Managers, Decision Makers and Technical Leads.
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.
See https://ferrous-systems.com/training to book or to discuss customising this material to your needs.
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?
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 |
- 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?
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.