GET /api/v2/video/410
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "PyCon US 2011", "language": "English", "slug": "pycon-2011--ten-years-of-twisted", "speakers": [], "tags": [ "pycon", "pycon2011", "twisted" ], "id": 410, "state": 1, "title": "Ten Years of Twisted", "summary": "", "description": "Ten Years of Twisted\n\nGlyph Lefkowitz\n\nThe Twisted event-driven networking engine is well-known in the Python\ncommunity. However, only a few of its features are widely understood. This\ntalk will be a brief conceptual introduction to Twisted, followed by a survey\nof its features, their status, and how development has been proceeding over\nthe years, with a special focus on the last two years of sponsored\ndevelopment.\n\nAbstract\n\nThis talk will begin with a brief introduction to Twisted architectural\nconcepts; a description of the event loop, connections, and timers. It will\nthen segue into the many different features that Twisted offers, including\ncommand-line tools for running an out-of-the-box zero-configuration HTTP\nserver, DNS server, IRC server, and SMTP server. This will also present the\nrelative maturity and stability of each of these areas of the code, with a\nspecial emphasis on what level of expertise a developer should have before\nattempting to use them. Finally, I will describe some of the features that\nhave been added to Twisted along the way, including some new and exciting\ndevelopments that have been happening recently.\n\n", "quality_notes": "", "copyright_text": "Creative Commons Attribution-NonCommercial-ShareAlike 3.0", "embed": "", "thumbnail_url": "http://a.images.blip.tv/Pycon-PyCon2011TenYearsOfTwisted381.png", "duration": null, "video_ogv_length": 131824079, "video_ogv_url": null, "video_ogv_download_only": false, "video_mp4_length": null, "video_mp4_url": "http://05d2db1380b6504cc981-8cbed8cf7e3a131cd8f1c3e383d10041.r93.cf2.rackcdn.com/pycon-us-2011/410_ten-years-of-twisted.mp4", "video_mp4_download_only": false, "video_webm_length": null, "video_webm_url": null, "video_webm_download_only": false, "video_flv_length": null, "video_flv_url": null, "video_flv_download_only": false, "source_url": "", "whiteboard": "", "recorded": "2011-03-11", "added": "2012-02-23T04:20:00", "updated": "2014-04-08T20:28:28.043" }