{"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":"Golang'de Viper ile Yap\u0131land\u0131rma Y\u00f6netimi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"nSMXyU4Xte\"><a href=\"https:\/\/fatihsoysal.com\/blog\/golangde-viper-ile-yapilandirma-yonetimi\/\">Golang&#8217;de Viper ile Yap\u0131land\u0131rma Y\u00f6netimi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/golangde-viper-ile-yapilandirma-yonetimi\/embed\/#?secret=nSMXyU4Xte\" width=\"600\" height=\"338\" title=\"&#8220;Golang&#8217;de Viper ile Yap\u0131land\u0131rma Y\u00f6netimi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"nSMXyU4Xte\" 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":"Golang projelerinde yap\u0131land\u0131rma dosyalar\u0131n\u0131 y\u00f6netmek karma\u015f\u0131k olabilir. Ancak, Viper k\u00fct\u00fcphanesi bu s\u00fcreci olduk\u00e7a kolayla\u015ft\u0131r\u0131r. Bu rehberde, Viper'\u0131n sundu\u011fu g\u00fc\u00e7l\u00fc \u00f6zellikleri ve kullan\u0131m\u0131n\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. \u00d6ncelikle, Viper'\u0131n ne oldu\u011funu ve neden kullanman\u0131z gerekti\u011fini ele alal\u0131m. Sonras\u0131nda, temel kurulumundan ileri seviye kullan\u0131m senaryolar\u0131na kadar ad\u0131m ad\u0131m ilerleyece\u011fiz."}