Itamar Shtull-Trauring
About Me
![]() Avatar by Cube |
|
Text
Memoir of a Malingerer: how I got out of the Israeli army.
St. Anselm used the ontological argument to prove the existence of God. I use it to Prove the Existence of Ernie.
On fees for W3C standards: why Internet standards should be cost nothing to implement.
Software
You can download the Free (Open Source) software that I've written from the software page.
Programming Articles
Protocol Design 5: Reliability and Security - note that I now disagree with some of the conclusions, and think you should always use some form of TLS for transports.
Protocol Design 4: Structure and Syntax
Protocol Design 3: The Need for Speed
Protocol Design 1: How Many Bytes?
MicroDOM: a XML DOM designed for HTML
An Introduction to the Twisted Networking Framework
HTTP Caching for Personalized Content
Differences Between Windows and Unix Non-Blocking Sockets
A Developer's Guide to Learning Zope - if you want to learn Zope, and don't know where to start, this lists all the nooks and cranies where the Zope documetation is hiding. (PDF version). Note that this covers Zope 2.2 and is thus extremely out of date.
Talks
Fast Networking with Python, from PyCon 2005, with one glaring mistake removed from presented version.
3 hour Twisted tutorial for the O'Reilly Emerging Technology conference 2004. This is an updated version of the tutorials listed below.
3 hour Twisted tutorial for the O'Reilly Open Source conference 2003.
Networking For The Rest Of Us, with Glyph Lefkowitz, presented at USENIX03 conference, FREENIX track. Paper (pdf.gz), slides
Tutorial on Twisted Networking, PyCon 2003
Unigroup presentation, March 2003 - Python Introduction, Twisted Introduction
