{"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":"Crudify'nin Yeni \u00d6zellikleriyle API Geli\u015ftirmeyi Kolayla\u015ft\u0131r\u0131n","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"FvMnyjq0h3\"><a href=\"https:\/\/fatihsoysal.com\/blog\/crudifynin-yeni-ozellikleriyle-api-gelistirmeyi-kolaylastirin\/\">Crudify&#8217;nin Yeni \u00d6zellikleriyle API Geli\u015ftirmeyi Kolayla\u015ft\u0131r\u0131n<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/crudifynin-yeni-ozellikleriyle-api-gelistirmeyi-kolaylastirin\/embed\/#?secret=FvMnyjq0h3\" width=\"600\" height=\"338\" title=\"&#8220;Crudify&#8217;nin Yeni \u00d6zellikleriyle API Geli\u015ftirmeyi Kolayla\u015ft\u0131r\u0131n&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"FvMnyjq0h3\" 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 size API geli\u015ftirme s\u00fcrecinizi \u00f6nemli \u00f6l\u00e7\u00fcde kolayla\u015ft\u0131racak g\u00fc\u00e7l\u00fc bir ara\u00e7 olan Crudify'nin son g\u00fcncellemelerini ve yeni \u00f6zelliklerini tan\u0131tmak istiyorum. Bu makalede, Crudify'nin sundu\u011fu geli\u015fmi\u015f i\u015flevleri ayr\u0131nt\u0131l\u0131 olarak inceleyece\u011fiz ve bunlar\u0131n nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 \u00f6rneklerle a\u00e7\u0131klayaca\u011f\u0131z. \u00d6ncelikle, Crudify nedir diye sorabilirsiniz. K\u0131saca s\u00f6ylemek gerekirse, Crudify, h\u0131zl\u0131 ve verimli bir \u015fekilde RESTful API'ler olu\u015fturman\u0131za olanak tan\u0131yan bir Python k\u00fct\u00fcphanesidir. Zamandan ve emekten tasarruf etmenizi sa\u011flayacak bir\u00e7ok \u00f6zelli\u011fi b\u00fcnyesinde bar\u0131nd\u0131r\u0131r."}