#444 overall
Rafting Trip
David Beazley
1 recommender · 1 thread · recommended in 1 year, 2023 · score 1.0
A hands-on course by David Beazley in which participants implement the Raft consensus algorithm from scratch, building a working library step by step. It is aimed at experienced programmers.
Commenters who took it call it awesome and stress how Beazley builds complex systems from nothing, with most participants ending with a (kinda) working Raft library.
Recommendations by year
20062026
I've taken 2 of David Beazley's courses.[1] And, I highly recommend them. If you haven't seen some of his talks, he's very good at explaining things by building them from nothing.
I took 2 courses: "Rafting Trip" and "Write a Compiler". Both were awesome. The Rafting Trip took us through implementing the Raft consensus algorithm from scratch. And the "Write a Compiler" course had us build a small language using LLVM.
Both courses (but especially the Rafting trip one) were definitely for experienced programmers. In the courses I took, people generally had at least 5 years of professional work. And even still, there were a few people that really struggled to stay on pace in the course.
But at the end, most people had a (kinda) working Raft library or compiler!
[1] https://dabeaz.com/