{"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":"Rails G\u00fcncellemelerini D\u0131\u015f Kaynak Kullanarak Yapman\u0131n Avantajlar\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"u88A16jgGg\"><a href=\"https:\/\/fatihsoysal.com\/blog\/rails-guncellemelerini-dis-kaynak-kullanarak-yapmanin-avantajlari\/\">Rails G\u00fcncellemelerini D\u0131\u015f Kaynak Kullanarak Yapman\u0131n Avantajlar\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/rails-guncellemelerini-dis-kaynak-kullanarak-yapmanin-avantajlari\/embed\/#?secret=u88A16jgGg\" width=\"600\" height=\"338\" title=\"&#8220;Rails G\u00fcncellemelerini D\u0131\u015f Kaynak Kullanarak Yapman\u0131n Avantajlar\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"u88A16jgGg\" 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":"Rails uygulaman\u0131z\u0131n g\u00fcncel kalmas\u0131, g\u00fcvenli\u011fi ve performans\u0131 i\u00e7in son derece \u00f6nemlidir. Ancak, bu g\u00fcncellemeler zaman al\u0131c\u0131, karma\u015f\u0131k ve uzmanl\u0131k gerektiren s\u00fcre\u00e7ler olabilir. Bu noktada, g\u00fcncellemeleri d\u0131\u015f kaynak kullanarak yapt\u0131rman\u0131n bir\u00e7ok avantaj\u0131 ortaya \u00e7\u0131kar. Bu yaz\u0131da, Rails g\u00fcncellemelerini d\u0131\u015f kaynak firmalar\u0131na emanet etmenin neden de\u011ferli oldu\u011funu detayl\u0131 bir \u015fekilde inceleyece\u011fiz."}