{"version":"1.0","provider_name":"OpenExpo Europe 2021 - Virtual Experience","provider_url":"https:\/\/openexpoeurope.com\/en\/","author_name":"OpenExpo Europe","author_url":"https:\/\/openexpoeurope.com\/en\/author\/administrador\/","title":"Functional Programming in Rust with Zero Cost Abstractions - OpenExpo Europe 2021 - Virtual Experience","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"mh9aCQhGUJ\"><a href=\"https:\/\/openexpoeurope.com\/en\/session\/functional-programming-in-rust-with-zero-cost-abstractions\/\">Functional Programming in Rust with Zero Cost Abstractions<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/openexpoeurope.com\/en\/session\/functional-programming-in-rust-with-zero-cost-abstractions\/embed\/#?secret=mh9aCQhGUJ\" width=\"600\" height=\"338\" title=\"&#8220;Functional Programming in Rust with Zero Cost Abstractions&#8221; &#8212; OpenExpo Europe 2021 - Virtual Experience\" data-secret=\"mh9aCQhGUJ\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/openexpoeurope.com\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Functional programming principles are being embraced by both teams and programming language designers as a solution to long standing problems in software development. The abstractions these principles provide usually unlock more robust and maintainable code, but this benefits have usually implied steep learning curves and performance degradation. In this talk, we will explore how the... Read More"}