{"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":"JavaScript'ten Scala'ya Ge\u00e7i\u015f: Bir Geli\u015ftiricinin Yolculu\u011fu","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"XtUZetGbuk\"><a href=\"https:\/\/fatihsoysal.com\/blog\/javascriptten-scalaya-gecis-bir-gelistiricinin-yolculugu\/\">JavaScript&#8217;ten Scala&#8217;ya Ge\u00e7i\u015f: Bir Geli\u015ftiricinin Yolculu\u011fu<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/javascriptten-scalaya-gecis-bir-gelistiricinin-yolculugu\/embed\/#?secret=XtUZetGbuk\" width=\"600\" height=\"338\" title=\"&#8220;JavaScript&#8217;ten Scala&#8217;ya Ge\u00e7i\u015f: Bir Geli\u015ftiricinin Yolculu\u011fu&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"XtUZetGbuk\" 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, bug\u00fcn sizlerle JavaScript'ten Scala'ya ge\u00e7i\u015f s\u00fcrecini ele alaca\u011f\u0131z. Bir\u00e7ok JavaScript geli\u015ftiricisi, daha performansl\u0131 ve \u00f6l\u00e7eklenebilir sistemler geli\u015ftirme iste\u011fiyle Scala'ya y\u00f6neliyor. Ancak bu ge\u00e7i\u015f, beklenmedik zorluklar da getirebilir. Bu makalede, bu zorluklar\u0131 a\u015fmak ve ge\u00e7i\u015fi ba\u015far\u0131l\u0131 k\u0131lmak i\u00e7in pratik bilgiler ve ipu\u00e7lar\u0131 payla\u015faca\u011f\u0131m."}