<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Microsoft for Java Developers</provider_name><provider_url>https://devblogs.microsoft.com/java</provider_url><author_name>Mark Heckler</author_name><author_url>https://devblogs.microsoft.com/java/author/markheckler/</author_url><title>End to End Java on Azure, Episode 1: Introduction and Context - Microsoft for Java Developers</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="8FlWKykvxa"&gt;&lt;a href="https://devblogs.microsoft.com/java/e2e-java-on-azure-episode-1/"&gt;End to End Java on Azure, Episode 1: Introduction and Context&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://devblogs.microsoft.com/java/e2e-java-on-azure-episode-1/embed/#?secret=8FlWKykvxa" width="600" height="338" title="&#x201C;End to End Java on Azure, Episode 1: Introduction and Context&#x201D; &#x2014; Microsoft for Java Developers" data-secret="8FlWKykvxa" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! 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://devblogs.microsoft.com/java/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://devblogs.microsoft.com/java/wp-content/uploads/sites/51/2023/03/E2EJavaOnAzureSeries.drawio-300x173.png</thumbnail_url><thumbnail_width>600</thumbnail_width><thumbnail_height>300</thumbnail_height><description>Over the next several weeks, I&#x2019;ll be building &#x2013; and sharing &#x2013; a distributed system of applications to show off some incredibly cool and useful things developers can do with Spring Boot, Java, and various parts of the Azure ecosystem, working together in production environments for critical workloads.</description></oembed>
