{"version":"1.0","provider_name":"Podfeet Podcasts","provider_url":"https:\/\/www.podfeet.com\/blog","author_name":"podfeet","author_url":"https:\/\/www.podfeet.com\/blog\/author\/podfeet\/","title":"CCATP #711 \u2013 Bart Busschots on PBS 133 of X \u2013 Firming up our Foundations (1 of 2) - Podfeet Podcasts","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"diEOR5g536\"><a href=\"https:\/\/www.podfeet.com\/blog\/2022\/01\/ccatp-711\/\">CCATP #711 \u2013 Bart Busschots on PBS 133 of X \u2013 Firming up our Foundations (1 of 2)<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.podfeet.com\/blog\/2022\/01\/ccatp-711\/embed\/#?secret=diEOR5g536\" width=\"600\" height=\"338\" title=\"&#8220;CCATP #711 \u2013 Bart Busschots on PBS 133 of X \u2013 Firming up our Foundations (1 of 2)&#8221; &#8212; Podfeet Podcasts\" data-secret=\"diEOR5g536\" 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:\/\/www.podfeet.com\/blog\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/www.podfeet.com\/blog\/wp-content\/uploads\/2019\/08\/PBS_Logo-1-300x300_no_alpha.jpg","thumbnail_width":300,"thumbnail_height":300,"description":"In this installment of Programming By Stealth, Bart Busschots takes us through some review in order to prepare us to begin our journey into test driven development (TDD) with the tool Jest which he&#8217;s chosen for our TDD. He clears up some confusion on the difference between npm install and npm ci, and then he [&hellip;]"}