<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Podfeet Podcasts</provider_name><provider_url>https://www.podfeet.com/blog</provider_url><author_name>podfeet</author_name><author_url>https://www.podfeet.com/blog/author/podfeet/</author_url><title>CCATP #563 - Bart Busschots on PBS 62 of X &#x2014; A Basic Bootstrap Form - Podfeet Podcasts</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="Qkol0FCDyr"&gt;&lt;a href="https://www.podfeet.com/blog/2018/09/ccatp-563/"&gt;CCATP #563 &#x2013; Bart Busschots on PBS 62 of X &#x2014; A Basic Bootstrap Form&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.podfeet.com/blog/2018/09/ccatp-563/embed/#?secret=Qkol0FCDyr" width="600" height="338" title="&#x201C;CCATP #563 &#x2013; Bart Busschots on PBS 62 of X &#x2014; A Basic Bootstrap Form&#x201D; &#x2014; Podfeet Podcasts" data-secret="Qkol0FCDyr" 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://www.podfeet.com/blog/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://www.podfeet.com/blog/wp-content/uploads/2018/08/PBS_logo-16-grey.png</thumbnail_url><thumbnail_width>296</thumbnail_width><thumbnail_height>259</thumbnail_height><description>This week&#x2019;s Programming By Stealth was great fun. Bart Busschots teaches us how to create a web form using the Bootstrap classes to do the job. He explains how Bootstrap literally insists that we make our code accessible, and how sensible it is to just that. We learn the importance of Form Groups, and how [&hellip;]</description></oembed>
