{"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":"LivinGrimoire: Di\u011ferlerini Hurdaya \u00c7eviren Tasar\u0131m Desenleri","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"3pkPOpUkyX\"><a href=\"https:\/\/fatihsoysal.com\/blog\/livingrimoire-digerlerini-hurdaya-ceviren-tasarim-desenleri\/\">LivinGrimoire: Di\u011ferlerini Hurdaya \u00c7eviren Tasar\u0131m Desenleri<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/livingrimoire-digerlerini-hurdaya-ceviren-tasarim-desenleri\/embed\/#?secret=3pkPOpUkyX\" width=\"600\" height=\"338\" title=\"&#8220;LivinGrimoire: Di\u011ferlerini Hurdaya \u00c7eviren Tasar\u0131m Desenleri&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"3pkPOpUkyX\" 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, ben Fatih Soysal. Bug\u00fcn sizlerle olduk\u00e7a ilgi \u00e7ekici bir yaz\u0131l\u0131m tasar\u0131m deseni olan LivinGrimoire'u inceleyece\u011fiz. Ad\u0131ndan da anla\u015f\u0131laca\u011f\u0131 \u00fczere, bu desen di\u011fer bir\u00e7ok deseni performans ve \u00f6l\u00e7eklenebilirlik a\u00e7\u0131s\u0131ndan geride b\u0131rak\u0131yor. Asl\u0131nda LivinGrimoire, bir \"desen\"den \u00e7ok, bir\u00e7ok iyi prati\u011fin ve tasar\u0131m prensibinin bir araya getirilmesiyle olu\u015fturulmu\u015f g\u00fc\u00e7l\u00fc bir yakla\u015f\u0131md\u0131r. Bu nedenle, tek bir \u015fablon gibi de\u011fil, bir felsefe olarak d\u00fc\u015f\u00fcnmek daha do\u011fru olur."}