{"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":"Go'ya \u0130lk Ad\u0131mlar\u0131m: JavaScript'ten DevOps'a Ge\u00e7i\u015f","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"kxJzoClRbC\"><a href=\"https:\/\/fatihsoysal.com\/blog\/goya-ilk-adimlarim-javascriptten-devopsa-gecis\/\">Go&#8217;ya \u0130lk Ad\u0131mlar\u0131m: JavaScript&#8217;ten DevOps&#8217;a Ge\u00e7i\u015f<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/goya-ilk-adimlarim-javascriptten-devopsa-gecis\/embed\/#?secret=kxJzoClRbC\" width=\"600\" height=\"338\" title=\"&#8220;Go&#8217;ya \u0130lk Ad\u0131mlar\u0131m: JavaScript&#8217;ten DevOps&#8217;a Ge\u00e7i\u015f&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"kxJzoClRbC\" 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":"Uzun y\u0131llar JavaScript geli\u015ftirici olarak \u00e7al\u0131\u015ft\u0131ktan sonra DevOps d\u00fcnyas\u0131na ge\u00e7i\u015f yapmaya karar verdim. Bu ge\u00e7i\u015f s\u00fcrecinde Go programlama diliyle tan\u0131\u015ft\u0131m ve \u00f6\u011frenme yolculu\u011fumda edindi\u011fim deneyimlerimi sizlerle payla\u015fmak istiyorum. Ba\u015flang\u0131\u00e7ta, JavaScript'in dinamik yap\u0131s\u0131na al\u0131\u015fm\u0131\u015f biri olarak Go'nun statik yaz\u0131m t\u00fcr\u00fc ve derleme s\u00fcreci bana biraz zor geldi. Ancak zamanla Go'nun sa\u011flad\u0131\u011f\u0131 performans ve g\u00fcvenilirlik avantajlar\u0131n\u0131 g\u00f6rmeye ba\u015flad\u0131m."}