{"version":"1.0","provider_name":"FinOps School","provider_url":"https:\/\/finopsschool.com\/blog","author_name":"Rahul","author_url":"https:\/\/finopsschool.com\/blog\/author\/rahulgorain\/","title":"Building Unbreakable Code: A Canadian Tech Professional's Guide - FinOps School","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"oICpf74NrV\"><a href=\"https:\/\/finopsschool.com\/blog\/building-unbreakable-code-a-canadian-tech-professionals-guide\/\">Building Unbreakable Code: A Canadian Tech Professional&#8217;s Guide<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/finopsschool.com\/blog\/building-unbreakable-code-a-canadian-tech-professionals-guide\/embed\/#?secret=oICpf74NrV\" width=\"600\" height=\"338\" title=\"&#8220;Building Unbreakable Code: A Canadian Tech Professional&#8217;s Guide&#8221; &#8212; FinOps School\" data-secret=\"oICpf74NrV\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\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:\/\/finopsschool.com\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"In the heart of Canada&#8217;s thriving tech ecosystems\u2014from the financial hubs of Toronto to the AI research centers of Montreal, and from the cloud innovation spaces in Vancouver to the government tech sectors in Ottawa and the emerging markets in Calgary\u2014a quiet revolution is underway. The traditional approach to software security, where code is developed ... Read more"}