[Twisted-Python] Free Coursera course on network software design patterns

Craig Rodrigues rodrigc at crodrigues.org
Thu Nov 29 13:27:47 MST 2012


Hi,

I saw a new free course being offered by Coursera and
thought it might be interesting to Twisted developers.

Professor Douglas C. Schmidt of Vanderbilt University
is teaching a free Coursera course over the Internet for 6 weeks:

"Pattern-Oriented Software Architectures for Concurrent
 and Networked Software"
https://www.coursera.org/course/posa

Prof. Schmidt has been working in distributed systems
and middleware for quite a while, and has written many
papers in this area, including some papers in the 1990's on the Reactor and
Proactor patterns:

http://www.cs.wustl.edu/~schmidt/PDF/reactor-siemens.pdf
http://www.cs.wustl.edu/~schmidt/PDF/proactor.pdf

Prof. Schmidt also implemented these patterns in the
ACE C++ framework.  As someone who in the past has worked
on ACE, I see a lot of similar ideas and concepts
in Twisted.  However, working with Python and Twisted is much
more fun than C++. :)

It might be interesting to follow along the Coursera course, and
implement the problem sets in Twisted.

-- 
Craig Rodrigues
rodrigc at crodrigues.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20121129/b8fbebd2/attachment.html>


More information about the Twisted-Python mailing list