Hi folks,<br><br>One of the goals for the Pycon sprint was to develop user oriented overviews for existing documentation.<br>These would ideally guide users through everything they would need to read in order to accomplish a desired goal with Twisted.<br>
<br>I've formulated the following 'track' suggestions based on a conversation in the sprint room a few nights ago.<br>Feedback would be greatly appreciated.<br><br>---<br><br>Overviews<br><br># The basics of event driven applications (beginner)<br>
<br># No hand holding, just the facts (advanced, already familiar with concepts involved)<br><br># Testing Twisted applications<br><br># Driving processes (interactively or otherwise)<br><br># Custom protocols<br>
<br># When it makes sense to use threads<br><br># Persisting application data (Would cover various options including Axiom)<br><br># Task scheduling (Would cover various options including Axiom)<br><br># Web clients<br>
<br># Web applications using just Twisted<br><br># Web applications using WSGI (Maybe show how to run Django)<br><br># Mail clients<br><br># Mail servers<br><br># SSH clients<br><br># SSH servers<br><br># XMPP (Jabber) clients<br>
<br># XMPP (Jabber) servers<br><br># Multiple servers in a single application<br><br># GUI applications (non web)<br><br># Networked video games<br>