{"version":"1.0","provider_name":"Solution Street Blog","provider_url":"https:\/\/www.solutionstreet.com\/blog","author_name":"Peggy Frankel","author_url":"https:\/\/www.solutionstreet.com\/blog\/author\/pfrankel\/","title":"Security in Software Construction - Solution Street Blog","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"txyGClLFUH\"><a href=\"https:\/\/www.solutionstreet.com\/blog\/2017\/07\/27\/security-in-software-construction\/\">Security in Software Construction<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.solutionstreet.com\/blog\/2017\/07\/27\/security-in-software-construction\/embed\/#?secret=txyGClLFUH\" width=\"600\" height=\"338\" title=\"&#8220;Security in Software Construction&#8221; &#8212; Solution Street Blog\" data-secret=\"txyGClLFUH\" 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:\/\/www.solutionstreet.com\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Thirteen years ago, two good friends and co-workers of mine, Karthik Shyamsunder and Selva Neethiraj, and I presented \u2018Ten Secrets to Securing your Java Web Applications\u2019 to hundreds of developers at the 2004 JavaOne conference. You can see the original slides from our JavaOne presentation here. Fast forward to 2017 and application security is still [&hellip;]","thumbnail_url":"https:\/\/solutionstreet.com\/blog\/wp-content\/uploads\/2017\/07\/Julytitle3-300x222.png"}