A lot of people have talked about it being good if there were more courses and information especially for newer Rust learners, so I thought people might be particularly interested in these, and if they seem good enough to point new users at?
The little I poked at seemed pretty good, if perhaps a bit undercooked at points and hardly a complete language guide, but it looks extremely new by commit history. I'm not clear what the history is here; presumably these are publicized versions of internal courses for bringing Microsoft employees up to date?
(Dunno about the announcement tag, seemed closest)
It took me a while to find all those resources that they have mentioned … guess I’ll just have to study even harder now since everyone already knows about them...
I had a look. I was somewhat impressed with myself as mostly it has things I do already know, or at least knew at some time in the past and have now forgotten.
The strange thing is when I am working with Rust mostly I think there is very little to remember (which is just as well as these days my capacity for remembering anything new is very limited), on the other hand when it is laid out in books, it seems quite a lot!
impl<T, const N: usize> Drop for StackBuf<T, N> {
fn drop(&mut self) {
// SAFETY: data[0..len] are initialized — drop them properly.
for i in 0..self.len {
unsafe { self.data[i].assume_init_drop(); }
}
}
}
that is not idea, they should use [T]'s drop instead, like Vec does, their version can leak elements in case of midway panic.
It had some number of thousands (I don't remember exactly) on literally the first day there was content (I took a day or two to post this thread), so I didn't want to assume too much meaning from that: I'm guessing there's some memo that went out to MS employees with "here's the public repo for those courses"
Of course, that's still thousands of devs wanting to star it, I doubt MS of all companies needs to artificially juice a repo's popularity! Just that the "trajectory" bit probably isn't particularly helpful here.