GET /api/v2/video/1038
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "EuroPython 2011", "language": "English", "slug": "pricing-products-using-python-graphs-and-sets", "speakers": [ "Rob Collins" ], "tags": [ "business", "graphs", "network", "scientific" ], "id": 1038, "state": 1, "title": "Pricing products using Python graphs and sets", "summary": "[EuroPython 2011] Rob Collins - 22 June 2011 in \"Track Ravioli \"\n\n", "description": "We will look at the limitations of available rule engines when it comes to\ncomplex pricing rules. Rob has been part of a Python team writing a pricing\nengine based on network graphs. We will show:\n\n * Why pricing is not easy\n * Rule engine anti-patterns, e.g. to change one price requires a week's development time, and has to be fitted into a release cycle\n * How to make pricing rules data driven, usable by the business\n * How the use of graphs and sets reduces the complexity\n\nRob is joined by David Layton of Grey Squirrel Consulting, who is a fellow\ncontractor working with Rob on the pricing project. He is an American\nexpatriate and Python developer, currently living and working in London. His\nbackground is in scientific computing, CRMs and Business Intelligence.\n\n", "quality_notes": "", "copyright_text": "Standard YouTube License", "embed": "<object width=\"640\" height=\"390\"><param name=\"movie\" value=\"http://youtube.com/v/TN9nIBxDXU8?version=3&amp;hl=en_US\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\"http://youtube.com/v/TN9nIBxDXU8?version=3&amp;hl=en_US\" type=\"application/x-shockwave-flash\" width=\"640\" height=\"390\" allowscriptaccess=\"always\" allowfullscreen=\"true\"></embed></object>", "thumbnail_url": "http://i.ytimg.com/vi/TN9nIBxDXU8/hqdefault.jpg", "duration": null, "video_ogv_length": null, "video_ogv_url": null, "video_ogv_download_only": false, "video_mp4_length": null, "video_mp4_url": null, "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": "http://www.youtube.com/watch?v=TN9nIBxDXU8", "whiteboard": "", "recorded": "2011-07-21", "added": "2012-08-30T21:02:14", "updated": "2014-04-08T20:28:27.749" }