Networking For The Rest Of Us
- Networking For The Rest Of Us
- Itamar learns how to drive
- Developing network applications
- Laziness is a virtue
- Choosing a networking framework
- Requirements
- 1. High-level language
- 2. Cross-platform and platform specific
- Platform specific examples
- 3. Event loop
- 4. Testing
- 5. Separate transport and protocol
- 6. Comprehensive
- 7. Speed
- Twisted
- Project Stats
- Choice of language: Python
- Cross-platform
- Twisted event loop
- Testing in Twisted
- Twisted functionality
- Example: XML-RPC server
- Is developing with Twisted faster?
- Conch - SSH server and client
- Platform functionality
- OpenSSH vs. Conch
- Summary