{"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 Dili'nde Paketler: Temel Kavramlar ve Uygulamalar","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"81EaTkXi7i\"><a href=\"https:\/\/fatihsoysal.com\/blog\/go-dilinde-paketler-temel-kavramlar-ve-uygulamalar\/\">Go Dili&#8217;nde Paketler: Temel Kavramlar ve Uygulamalar<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/go-dilinde-paketler-temel-kavramlar-ve-uygulamalar\/embed\/#?secret=81EaTkXi7i\" width=\"600\" height=\"338\" title=\"&#8220;Go Dili&#8217;nde Paketler: Temel Kavramlar ve Uygulamalar&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"81EaTkXi7i\" 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, Go programlama dilinin olmazsa olmazlar\u0131ndan biri olan paketler (packages) konusunu detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Bu makalede, Go'da paketlerin nas\u0131l kullan\u0131ld\u0131\u011f\u0131n\u0131, neden \u00f6nemli olduklar\u0131n\u0131 ve kod d\u00fczenini nas\u0131l geli\u015ftirdiklerini \u00f6\u011frenece\u011fiz. \u00d6ncelikle, paketlerin ne oldu\u011funu ve neden ihtiya\u00e7 duydu\u011fumuzu anlamakla ba\u015flayal\u0131m. Go'da, kodumuzun d\u00fczenli ve y\u00f6netilebilir olmas\u0131 i\u00e7in paketler kullan\u0131l\u0131r. B\u00fcy\u00fck projelerde \u00f6zellikle i\u015fleri kolayla\u015ft\u0131r\u0131rlar. Ayr\u0131ca, kod tekrar\u0131n\u0131 \u00f6nler ve kodun mod\u00fclerli\u011fini sa\u011flarlar."}