<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>OpenStack Blog | Open Infrastructure Foundation</provider_name><provider_url>https://astro.openstack.org/blog</provider_url><author_name>ben</author_name><author_url>https://astro.openstack.org/blog/author/ben/</author_url><title>TryStack.cn 2013 first meetup - OpenStack Blog | Open Infrastructure Foundation</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="fkIeyzPxg8"&gt;&lt;a href="https://astro.openstack.org/blog/trystack-cn-2013-first-meetup/"&gt;TryStack.cn 2013 first meetup&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://astro.openstack.org/blog/trystack-cn-2013-first-meetup/embed/#?secret=fkIeyzPxg8" width="600" height="338" title="&#x201C;TryStack.cn 2013 first meetup&#x201D; &#x2014; OpenStack Blog | Open Infrastructure Foundation" data-secret="fkIeyzPxg8" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^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&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(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&lt;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);
//# sourceURL=https://astro.openstack.org/blog/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>Last week we organized the first meetup (Intermediate) in 2013 for trystack.cn in China. The meetup was attended by about 100 people with developers and operators that want to understand how to make OpenStack production ready for their organization. The topic was about OpenStack What&#x2019;s going on in China. During the event, the attendants had... Read more &raquo;</description><thumbnail_url>https://astro.openstack.org/blog/wp-content/uploads/2013/02/IMG_1049.jpg</thumbnail_url><thumbnail_width>3264</thumbnail_width><thumbnail_height>2448</thumbnail_height></oembed>
