{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Programc\u0131 Dostu MVP: PS Caffe Hikayesi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"lcAvnEcRE5\"><a href=\"https:\/\/fatihsoysal.com\/blog\/programci-dostu-mvp-ps-caffe-hikayesi\/\">Programc\u0131 Dostu MVP: PS Caffe Hikayesi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/programci-dostu-mvp-ps-caffe-hikayesi\/embed\/#?secret=lcAvnEcRE5\" width=\"600\" height=\"338\" title=\"&#8220;Programc\u0131 Dostu MVP: PS Caffe Hikayesi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"lcAvnEcRE5\" 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<\/script>\n","description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlerle, programc\u0131 dostu bir Minimum Viable Product (MVP) geli\u015ftirme s\u00fcrecini, PS Caffe \u00f6rne\u011fi \u00fczerinden anlataca\u011f\u0131m. Bu s\u00fcre\u00e7te kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z zorluklar, ald\u0131\u011f\u0131m\u0131z kararlar ve elde etti\u011fimiz sonu\u00e7lar hakk\u0131nda detayl\u0131 bilgi verece\u011fim. PS Caffe, bir kahve sipari\u015fi uygulamas\u0131 olarak tasarland\u0131 ve geli\u015ftirilmesi boyunca, programc\u0131lar\u0131n ihtiya\u00e7lar\u0131n\u0131 \u00f6n planda tuttuk."}