{"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'te Ak\u0131\u015flar\u0131 Birle\u015ftirme: \u0130leri D\u00fczey Teknikler","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"u9WMWUh01c\"><a href=\"https:\/\/fatihsoysal.com\/blog\/rxjste-akislari-birlestirme-ileri-duzey-teknikler\/\">RxJS&#8217;te Ak\u0131\u015flar\u0131 Birle\u015ftirme: \u0130leri D\u00fczey Teknikler<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/rxjste-akislari-birlestirme-ileri-duzey-teknikler\/embed\/#?secret=u9WMWUh01c\" width=\"600\" height=\"338\" title=\"&#8220;RxJS&#8217;te Ak\u0131\u015flar\u0131 Birle\u015ftirme: \u0130leri D\u00fczey Teknikler&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"u9WMWUh01c\" 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! RxJS ser\u00fcvenimizin \u00fc\u00e7\u00fcnc\u00fc ad\u0131m\u0131nda, reactive programlaman\u0131n kalbindeki \u00f6nemli bir konuya, ak\u0131\u015flar\u0131n birle\u015ftirilmesine dal\u0131yoruz. Birden fazla veri ak\u0131\u015f\u0131n\u0131 tek bir ak\u0131\u015fta toplamak, bir\u00e7ok senaryoda gereklidir ve RxJS bize bunu yapmak i\u00e7in g\u00fc\u00e7l\u00fc operat\u00f6rler sunar. Bu makalede, en yayg\u0131n kullan\u0131lan birle\u015ftirme operat\u00f6rlerini; combineLatest, merge, forkJoin ve zip'i detayl\u0131 olarak inceleyece\u011fiz. \u00d6rneklerle birlikte ilerleyece\u011fimiz bu yolculukta, RxJS'in g\u00fcc\u00fcn\u00fc daha iyi kavrayacaks\u0131n\u0131z."}