GET /api/v2/video/182
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "PyCon US 2009", "language": "English", "slug": "pycon-2009--the-big-f--39-ing-tutorial--developm0", "speakers": [ "Chris McDonough" ], "tags": [ "pycon", "pycon2009", "repoze", "repoze.bfg", "tutorial", "zope" ], "id": 182, "state": 1, "title": "PyCon 2009: The Big F'ing Tutorial: Development Using the repoze.bfg Web Framework (Part 2 of 3)", "summary": "", "description": "The Big F'ing Tutorial: Development Using repoze.bfg Web Framework (Part 2 of\n3)\n\n \nPresented by Chris McDonough\n\n \nAre you a Python web developer who thinks there might be some great stuff\nhidden away in Zope but you consider it inaccessible to you because you feel\nthat Zope imposes too many foreign concepts for your tastes? Are you a more-\nor-less happy Zope developer that has the nagging feeling that much of Zope is\nunnecessary \"baggage\" on your current project? Maybe you're a Plone developer\nwho feels that Plone is unsuitable for one of your current projects because\nit's too complicated? This tutorial will present everything you need to know\nabout repoze.bfg, a small Python web framework in the spirit of Pylons. The\ngoals of repoze.bfg are simplicity, familiarity to Zope programmers (but no\nZope experience is required), execution speed, and complete, comprehensive,\nand up-to-date documentation. In this tutorial, we'll explain the core\nconcepts in repoze.bfg, then we'll lead a guided development session where we\nmake a small application using the framework. We'll also cover packaging and\ndeployment of the application. Questions are highly encouraged during the\npresentation.\n\n \n[VIDEO HAS ISSUES: ]\n\n", "quality_notes": "", "copyright_text": "Creative Commons Attribution-NonCommercial-ShareAlike 3.0", "embed": "", "thumbnail_url": "", "duration": null, "video_ogv_length": null, "video_ogv_url": null, "video_ogv_download_only": false, "video_mp4_length": 1044696493, "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.714" }