{"version":"1.0","provider_name":"Service Prototyping Lab","provider_url":"https:\/\/blog.zhaw.ch\/splab","author_name":"Josef Spillner","author_url":"https:\/\/blog.zhaw.ch\/splab\/author\/spio\/","title":"Colloquium on Developer-Targeted Performance Engineering","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"SOn0stCARc\"><a href=\"https:\/\/blog.zhaw.ch\/splab\/2019\/06\/19\/colloquium-on-developer-targeted-performance-engineering\/\">Colloquium on Developer-Targeted Performance Engineering<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/blog.zhaw.ch\/splab\/2019\/06\/19\/colloquium-on-developer-targeted-performance-engineering\/embed\/#?secret=SOn0stCARc\" width=\"600\" height=\"338\" title=\"&#8220;Colloquium on Developer-Targeted Performance Engineering&#8221; &#8212; Service Prototyping Lab\" data-secret=\"SOn0stCARc\" 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:\/\/blog.zhaw.ch\/splab\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"The eternal software circle of life continues to pose non-trivial challenges. Developers write code, run tests, push and\/or deploy, perhaps leading to more tests, and finally see their software used in production. Eventually, they might see everything working out correctly or rather not, as indicated by log messages, user complaints and other side channels, and [&hellip;]","thumbnail_url":"https:\/\/blog.zhaw.ch\/splab\/files\/2019\/06\/IMG_0798-1024x768.jpg"}