GET /api/v2/video/546
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "PyOhio 2011", "language": "English", "slug": "pyohio-2011--data-transfer-objects-are-a-disease-", "speakers": [ "Aaron Oliver" ], "tags": [ "datatransferobjects", "namedtuple", "pyohio", "pyohio2011" ], "id": 546, "state": 1, "title": "PyOhio 2011: Data-Transfer Objects Are a Disease. Meet the Cure.", "summary": "", "description": "Data-Transfer Objects are a Disease. Meet the Cure.\n\nPresented by Aaron Oliver\n\nData Transfer Objects (DTOs) are commonplace. Every time you want to shuffle\ndata and be object-oriented about it, you crank out a new class. But then\nsomeone extends it for their purposes. Badly. Then someone ELSE extends it\nAGAIN and makes thing worse. Learn what makes our brains want to create DTOs,\nhow they've been (ab)used in the past, and how Python's namedtuple makes it\nall better.\n\n", "quality_notes": "", "copyright_text": "Creative Commons Attribution 2.0", "embed": "", "thumbnail_url": "", "duration": null, "video_ogv_length": 209233131, "video_ogv_url": null, "video_ogv_download_only": false, "video_mp4_length": null, "video_mp4_url": "", "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": null, "added": "2012-02-23T04:20:00", "updated": "2014-04-08T20:28:25.855" }