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&#39;ve formulated the following &#39;track&#39; 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>