My list of great things
Through my learning experience, I've found a lot of good resources out there, for programming, computer science, electrical engineering and other fun stuff. Here I'm curating my list of some of my favorite things.
Rust Crates
I'm very much into Rust at the moment, and there are some libraries that make Rust so much better for me and engineering style.
- Tokio
- Easily one of my favorites, if not THE favorite. The asyncy-y ness offered by Tokio, combined with some of the core Rust features is how I got hooked.
- thiserror
- I like the error design pattern offered by this library
- anyhow
- I won't be surprised or upset if this gets into the standard library, it makes error and bubbling clean and easy
- axum
- I'm always needing or choosing to build some HTTP based webserver. I like a simple modular framework that has good building blocks to slap together, and this is the one for me.
Programming and Computer Science
- Beej's Guide to Network Programming
- The classic guide to socket programming in C, I think most developers would benefit from following along with this amazing guide.
- Computerphile
- Shedloads of great interviews, stories and explanations of computer science topics and history
Electrical Engineering
- ElectroBOOM
- Does all the dumb things I want to do, but don't really want to do. Makes things practical and cracks me up, I could rant all day about how great his channel is.
- GreatScott!
- A great electrical engineering YouTuber for sure, a lot of practical and well explained projects and tutorials. Has been invaluable in my own volt-herding journeys.
- SparkFun - Beginning Embedded Electronics
- I learned a ton from this series, as it helped me start to tinker with more raw hardware resources in a way I felt was simple. It also gave me a strong start on PCB design
Science/Math Videos and Youtubery
- Kyle Hill
- Tons of great, nerdy, education and funny science content
- The Origin of the Elements
- An incredibly interesting lecture on atomic elements and the periodic table
- Thoisoi2
- All sorts of science and chemistry tomfoolery, many fascinating facts and experiments
- 3Blue1Brown
- Awesome math content. I like math but I have a slow absorption rate and this learning style strongly appeals to me, such as the Essence of Calculus series