{"version":"1.0","provider_name":"Microsoft for Python Developers Blog","provider_url":"https:\/\/devblogs.microsoft.com\/python","author_name":"Steve Dower","author_url":"https:\/\/devblogs.microsoft.com\/python\/author\/stevdo\/","title":"PyCaribbean 2016 - Microsoft for Python Developers Blog","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"fjCPDiZA2r\"><a href=\"https:\/\/devblogs.microsoft.com\/python\/pycaribbean\/\">PyCaribbean 2016<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/devblogs.microsoft.com\/python\/pycaribbean\/embed\/#?secret=fjCPDiZA2r\" width=\"600\" height=\"338\" title=\"&#8220;PyCaribbean 2016&#8221; &#8212; Microsoft for Python Developers Blog\" data-secret=\"fjCPDiZA2r\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\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:\/\/devblogs.microsoft.com\/python\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2018\/08\/pythonfeature.png","thumbnail_width":562,"thumbnail_height":350,"description":"Last week I attended the first ever PyCaribbean conference, organised by the local community and held in Santo Domingo, the capital city of the Dominican Republic. Conferences like PyCaribbean are an opportunity for Python developers and enthusiasts to come together and meet, network, discuss, and generally enjoy being part of a global community. There were [&hellip;]"}