---
# System prepended metadata

title: My Notes on Rust Workshops

---

# My Notes on Rust Workshops 

Mainly Rust is used on backend of web applications and terminal applications  and its ecosystem is really focused there. 

Embedded is a really good second product sorta accidentally in line with the requirements there. 

Language is: 

* Memory safe by design 
    * Worst bugs lie there.
* Modern lang, with compiler and package manager 
    * Also incredible feedback from the compiler, one of a kind. 
* As fast as C. 
    * The language is compiled, therefore as good as LLVM gets. 
* Very hip and sorta counterculture. 
    * This is a bit hard to explain, but something is rotten in the state of Cpp (or any modern lang)
    * The community around Rust is a reaction against the monoculture around advanced software development communities. 
    * This is also one of the reasons the language has a lot of evangelists, cause many only feel "right " there. 
* Scarcity of hired people


## Some experts that train 
* [Tim McNamara](https://twitter.com/timClick)
    * Has a book, Rust in Action
* [Jon Gjengset](https://www.youtube.com/c/JonGjengset)
    * Advanced Rust videos 

## Companies that hire 
* Ferrous Systems 
* Oxygen 

### Embedded 
* [Awesome Embedded Rust](https://github.com/rust-embedded/awesome-embedded-rust)

## Memes
* [Rust Evangelism Strikeforce](https://www.reddit.com/r/rustjerk/)



