{"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":"RxJS'in Temellerinin \u00d6tesinde: Kendi Operat\u00f6rlerinizi Yazmak","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"iodaTsjHIm\"><a href=\"https:\/\/fatihsoysal.com\/blog\/rxjsin-temellerinin-otesinde-kendi-operatorlerinizi-yazmak\/\">RxJS&#8217;in Temellerinin \u00d6tesinde: Kendi Operat\u00f6rlerinizi Yazmak<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/rxjsin-temellerinin-otesinde-kendi-operatorlerinizi-yazmak\/embed\/#?secret=iodaTsjHIm\" width=\"600\" height=\"338\" title=\"&#8220;RxJS&#8217;in Temellerinin \u00d6tesinde: Kendi Operat\u00f6rlerinizi Yazmak&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"iodaTsjHIm\" 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! Fatih Soysal olarak, bu makalede RxJS'in temel kullan\u0131m\u0131n\u0131n \u00f6tesine ge\u00e7ip kendi \u00f6zel operat\u00f6rlerinizi nas\u0131l yazabilece\u011finizi detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. RxJS, reaktif programlama yakla\u015f\u0131m\u0131nda g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r ve \u00f6zelle\u015ftirilebilir yap\u0131s\u0131 sayesinde uygulamalar\u0131n\u0131z\u0131n ihtiya\u00e7lar\u0131na g\u00f6re \u015fekillendirilebilir. Bu yaz\u0131da, bu \u0130ngilizce makaledeki bilgileri temel alarak, konuyu daha da geni\u015fleterek ve kendi \u00f6rneklerimle destekleyerek anlataca\u011f\u0131m. \u00d6ncelikle, neden kendi operat\u00f6rlerimizi yazmam\u0131z gerekti\u011fini anlamak \u00f6nemlidir."}