systems programming: everything is trying to kill you
description
Systems programming is the programming you’ve probably never heard of. It powers everything from the smallest microprocessors to the most powerful super-computers. But with great power comes great responsibility. The risks could never be higher yet the chance of messing up is all too easy.
Note: If you attended this talk last semester, we are following a completely different format so you will have plenty to do.
Station 1: If you’re unfamiliar with systems programming, Watch “Systems Programming where Everything is Trying to Kill You”. Should take 20-30 minutes. Then move onto station 2.
Station 2: If you are already familiar with the basics of systems programming, start here. Here you will be working together in groups to build your own blockchain ledger in Rust (so you can start the next meme coin). Bonus points if you can get your code to communicate over the network!
materials
- BRING YOUR LAPTOP!!!
- You can use the online Rust playground to use for coding https://play.rust-lang.org/ during our workshop. Or install locally to your computer.
- The blockchain learning guide and sample code from Kalin click here for the zip
- The introduction to systems programming workshop I recorded last semester.