First I'll admit I didn't finish reading what is a very, very comprehensive post... had to skim through the end.
However, as someone who's intimately familiar with the challenges of both learning and teaching Twisted, I can say that this really does get after the core "mental model" that prevents most people from grokking Twisted.
Great structure, great diagrams, great code examples. Bravo!
Awesome! This is one of the most comprehensive tutorials I've ever seen. It still never fails to amaze me what FOSS contributors offer to the public domain. So I ask, how long did you work on preparing this and what percentage was content oriented and what percentage was presentation oriented.
Thanks very much. I worked on it on pretty steadily for about a year and a half. Most of the work was figuring out what I thought would be the right order to present things and how to explain the concepts. The content itself I was already mostly familiar with, though Haskell was pretty new to me.
However, as someone who's intimately familiar with the challenges of both learning and teaching Twisted, I can say that this really does get after the core "mental model" that prevents most people from grokking Twisted.
Great structure, great diagrams, great code examples. Bravo!