GET /api/v2/video/1330
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "EuroPython 2012", "language": null, "slug": "diving-into-flask-head-on", "speakers": [ "Andni Mishkovskyi" ], "tags": [], "id": 1330, "state": 1, "title": "Diving into Flask (head on)", "summary": "[EuroPython 2012] Andni Mishkovskyi - 3 JULY 2012 in \"Track Lasagne\"\n\n", "description": "About the talk What is Flask? Is it any better than Django? Can I use Flask on\nGoogle AppEngine? Fortunately, during the course of this talk I will not have\nto answer any of these questions. This talk is a showcase of our experience\nwith using Flask to build flexible and scalable web service and it focuses\nstrongly on Flask and Flask extensions\u2019 internals. Who should come to this\ntalk Basically anybody who\u2019s looking to invest into learning Flask or already\nstarted using Flask. Even though this talk focuses strongly on Flask-related\ntopics, it also raises important points relevant to any web development\nframework or library. Abstract Introduction What we\u2019re building Why we chose\nFlask Flask RESTful APIs and Flask.route() Scaling Exploring Flask-Celery\nMonitoring Celery logging: Oh, my! Scaling Celery Flask-SQLAlchemy Migrations\nSharding and master/slave setup Celery and SQLAlchemy: unexpected issues\nPerformance analysis Using werkzeug\u2019s profiler Integrating with statsd\nInvestigating cache usage patterns Summary\n\n", "quality_notes": "", "copyright_text": "Standard YouTube License", "embed": "<object width=\"640\" height=\"390\"><param name=\"movie\" value=\"http://youtube.com/v/5twaatBqmjE?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/5twaatBqmjE?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/5twaatBqmjE/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=5twaatBqmjE", "whiteboard": "", "recorded": "2012-07-04", "added": "2012-09-06T22:33:25", "updated": "2014-04-08T20:28:27.272" }