Kudos to the 10up team for putting this together and publishing it. When I sent it to my coworker to review he summed up the material really well: “It has a good learning journey.”

What stands out to me over other resources about blocks is the writer explains why they consider their approach the best practice, as well as the common pitfalls you might encounter. That information is invaluable when you first start developing blocks.