GET /api/v2/video/1312
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "EuroPython 2012", "language": null, "slug": "pypy-jit-under-the-hood", "speakers": [ "A Cuni", "Armin Rigo" ], "tags": [], "id": 1312, "state": 1, "title": "PyPy JIT under the hood", "summary": "[EuroPython 2012] A Rigo - A Cuni - 4 JULY 2012 in \"Track Spaghetti\"\n\n", "description": "PyPy is probably the fastest Python implementation around, thanks to its\nautomatically generated JIT compiler. This talk explains how the JIT works\ninternally: in particular, it shows all the intermediate steps which lead to\nthe compilation of the Python source into fast machine code, and how to use\nthe right tools to inspect the output of the JIT compiler. By examining the\ninternals of the JIT, you will also learn why some code is more \u201cJIT friendly\u201d\nthan other, and how to write programs which exploits its full potential.\n\n", "quality_notes": "", "copyright_text": "Standard YouTube License", "embed": "<object width=\"640\" height=\"390\"><param name=\"movie\" value=\";hl=en_US\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\";hl=en_US\" type=\"application/x-shockwave-flash\" width=\"640\" height=\"390\" allowscriptaccess=\"always\" allowfullscreen=\"true\"></embed></object>", "thumbnail_url": "", "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": "", "whiteboard": "", "recorded": "2012-07-04", "added": "2012-09-06T22:33:21", "updated": "2014-04-08T20:28:27.296" }