{"guid":"7bf76d99-a6b3-46a5-bea4-705b9c342757","title":"JS, Rust, Python and the Holy Graal","subtitle":null,"slug":"bob2020-88-js_rust_python_and_the_holy_graal","link":"https://bobkonf.de/2020/hupel.html","description":"In the old times, way back, Java used to be the only\n\tJVM language. Later on, a few other players entered the field,\n\tsuch as Jython and JRuby. But those were just for scripting,\n\tright? It didn't take long for compiled languages to catch\n\tup. With Scala and Kotlin, we have definitely entered the age\n\tof polyglot programming on the JVM. The Truffle project – part\n\tof GraalVM – is a promising approach to make it easy,\n\tefficient, and seamless to run alternative languages on the\n\tsame VM as Java. This talk will look at the new age of\n\tpolyglot programming and all the cool things we can do with\n\tit.\n\t","original_language":"eng","persons":["Lars Hupel"],"tags":["bob2020","88","2020","Talk","BOB","BOBKonferenz"],"view_count":541,"promoted":false,"date":"2020-02-28T17:25:00.000+01:00","release_date":"2020-04-17T00:00:00.000+02:00","updated_at":"2026-02-25T13:15:09.740+01:00","length":2594,"duration":2594,"thumb_url":"https://static.media.ccc.de/media/events/bobkonf/2020/88-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/bobkonf/2020/88-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/bobkonf/2020/88-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/bobkonf/2020/88-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/bob2020-88-js_rust_python_and_the_holy_graal","url":"https://api.media.ccc.de/public/events/7bf76d99-a6b3-46a5-bea4-705b9c342757","conference_title":"BOB Konferenz 2020","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2020","related":[],"recordings":[{"size":27,"length":2594,"mime_type":"audio/opus","language":"eng","filename":"bob2020-88-eng-JS_Rust_Python_and_the_Holy_Graal_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2020-04-17T13:48:22.417+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2020/opus/bob2020-88-eng-JS_Rust_Python_and_the_Holy_Graal_opus.opus","url":"https://api.media.ccc.de/public/recordings/47299","event_url":"https://api.media.ccc.de/public/events/7bf76d99-a6b3-46a5-bea4-705b9c342757","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2020"},{"size":39,"length":2594,"mime_type":"audio/mpeg","language":"eng","filename":"bob2020-88-eng-JS_Rust_Python_and_the_Holy_Graal_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2020-04-17T13:42:04.972+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2020/mp3/bob2020-88-eng-JS_Rust_Python_and_the_Holy_Graal_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/47292","event_url":"https://api.media.ccc.de/public/events/7bf76d99-a6b3-46a5-bea4-705b9c342757","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2020"},{"size":136,"length":2594,"mime_type":"video/webm","language":"eng","filename":"bob2020-88-eng-JS_Rust_Python_and_the_Holy_Graal_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2020-04-17T13:41:56.837+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2020/webm-sd/bob2020-88-eng-JS_Rust_Python_and_the_Holy_Graal_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/47291","event_url":"https://api.media.ccc.de/public/events/7bf76d99-a6b3-46a5-bea4-705b9c342757","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2020"},{"size":90,"length":2594,"mime_type":"video/mp4","language":"eng","filename":"bob2020-88-eng-JS_Rust_Python_and_the_Holy_Graal_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2020-04-17T13:41:38.340+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2020/h264-sd/bob2020-88-eng-JS_Rust_Python_and_the_Holy_Graal_sd.mp4","url":"https://api.media.ccc.de/public/recordings/47290","event_url":"https://api.media.ccc.de/public/events/7bf76d99-a6b3-46a5-bea4-705b9c342757","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2020"},{"size":215,"length":2594,"mime_type":"video/webm","language":"eng","filename":"bob2020-88-eng-JS_Rust_Python_and_the_Holy_Graal_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1280,"height":720,"updated_at":"2020-04-17T13:41:28.050+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2020/webm-hd/bob2020-88-eng-JS_Rust_Python_and_the_Holy_Graal_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/47289","event_url":"https://api.media.ccc.de/public/events/7bf76d99-a6b3-46a5-bea4-705b9c342757","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2020"},{"size":156,"length":2594,"mime_type":"video/mp4","language":"eng","filename":"bob2020-88-eng-JS_Rust_Python_and_the_Holy_Graal_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1280,"height":720,"updated_at":"2020-04-17T13:41:09.966+02:00","recording_url":"https://cdn.media.ccc.de/events/bobkonf/2020/h264-hd/bob2020-88-eng-JS_Rust_Python_and_the_Holy_Graal_hd.mp4","url":"https://api.media.ccc.de/public/recordings/47288","event_url":"https://api.media.ccc.de/public/events/7bf76d99-a6b3-46a5-bea4-705b9c342757","conference_url":"https://api.media.ccc.de/public/conferences/bobkonf2020"}]}