So, what's this Rust thing and why is everyone enamoured?
This happy balance Rust manages to strike – between speed, control over memory, and human-friendliness is what makes it so popular.
The kind of programmes you can write with Rust would otherwise be made in a language like C or C++. A lot of developers find the C-suite challenging to work with, so this friendly alternative is very welcome!
It's got the Goldilocks Effect going on. Not too slow, not too dangerous, not too complicated – just right.
The Rust community is also infamous for being welcoming, open, and encouaging to newcomers. Fostering that kind of culture is very likely why it's gained so much traction in the last few years.
Anyone who hangs out in Developer World long enough realises frameworks and languages are identities much more than they're tools. You belong to Team React, or Camp Python, or the Rust Crew.
And no one wants to join a bunch of judgey gatekeepers.
I've just done a sweeping and completely incomplete overview of Rust here. But it's enough to point you in the right direction. There's plenty more to explore.
Pascal covers more specific details like how Rust handles variables, mutability, functions, pointers, borrowing, loops, and errors.
If you're curious to start Rusting, worth taking a look.
Illustrated notes I made while working through Chris Achard 's Fix Common Git Mistakes course on egghead. Want more illustrated notes on web development? Take a look at Building Custom React Hooks…
Suspense is an upcoming React feature that's part of the new "concurrent mode." Since everyone is getting all hyped up about it, I wanted to figure out what the excitement was and drew some quick…
I've made plenty of illustrated notes for egghead courses. On everything from Building Custom React Hooks to Fixing Common Git Mistakes to The Basics of Rust They've always been artefacts made…