{"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":"FastOpenAPI: A\u00e7\u0131k Kaynak Toplulu\u011funa \u0130nanmak \u0130\u00e7in Bir Neden","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"BNiO1QVM9b\"><a href=\"https:\/\/fatihsoysal.com\/blog\/fastopenapi-acik-kaynak-topluluguna-inanmak-icin-bir-neden\/\">FastOpenAPI: A\u00e7\u0131k Kaynak Toplulu\u011funa \u0130nanmak \u0130\u00e7in Bir Neden<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/fastopenapi-acik-kaynak-topluluguna-inanmak-icin-bir-neden\/embed\/#?secret=BNiO1QVM9b\" width=\"600\" height=\"338\" title=\"&#8220;FastOpenAPI: A\u00e7\u0131k Kaynak Toplulu\u011funa \u0130nanmak \u0130\u00e7in Bir Neden&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"BNiO1QVM9b\" 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":"A\u00e7\u0131k kaynak d\u00fcnyas\u0131n\u0131n sundu\u011fu f\u0131rsatlar\u0131 ve i\u015f birli\u011fini g\u00f6zler \u00f6n\u00fcne seren harika bir \u00f6rnek olarak kar\u015f\u0131m\u0131zda FastOpenAPI duruyor. Bu makalede, FastOpenAPI projesinin geli\u015ftirilme s\u00fcrecini, topluluk deste\u011finin \u00f6nemini ve bu projenin a\u00e7\u0131k kaynak toplulu\u011funa olan g\u00fcvenimi nas\u0131l peki\u015ftirdi\u011fini detayl\u0131 olarak inceleyece\u011fiz. \u00d6ncelikle, FastOpenAPI'nin ne oldu\u011funu ve neden \u00f6nemli oldu\u011funu anlamakla ba\u015flayal\u0131m."}