[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page:\u002Ftr":3},{"type":4,"page":5,"blocks":9,"seo":178,"alternates":180,"editable":183},"page",{"id":6,"title":7,"slug":8},1,"Anasayfa","\u002F",[10,47,88,107,154,161],{"type":11,"data":12},"general.home-hero",{"image":13,"title":26,"actions":27,"alt_text":44,"headline":45,"description":46},{"media_id":6,"item_id":6,"url":14,"alt":15,"caption":16,"mime_type":17,"loading":16,"responsive_image":18,"conversion_urls":21},"https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F1\u002F1\u002Fconversions\u002Fazad-avatar-webp.webp","azad-avatar.png",null,"image\u002Fpng",{"srcSet":19,"width":20,"height":20},"https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F1\u002F1\u002Fresponsive-images\u002Fazad-avatar___webp_500_500.webp 500w, https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F1\u002F1\u002Fresponsive-images\u002Fazad-avatar___webp_418_418.webp 418w, https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F1\u002F1\u002Fresponsive-images\u002Fazad-avatar___webp_350_350.webp 350w, https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F1\u002F1\u002Fresponsive-images\u002Fazad-avatar___webp_292_292.webp 292w, data:image\u002Fsvg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHg9IjAiCiB5PSIwIiB2aWV3Qm94PSIwIDAgNTAwIDUwMCI+Cgk8aW1hZ2Ugd2lkdGg9IjUwMCIgaGVpZ2h0PSI1MDAiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvanBlZztiYXNlNjQsLzlqLzRBQVFTa1pKUmdBQkFRRUFZQUJnQUFELy9nQStRMUpGUVZSUFVqb2daMlF0YW5CbFp5QjJNUzR3SUNoMWMybHVaeUJKU2tjZ1NsQkZSeUIyTmpJcExDQmtaV1poZFd4MElIRjFZV3hwZEhrSy85c0FRd0FJQmdZSEJnVUlCd2NIQ1FrSUNnd1VEUXdMQ3d3WkVoTVBGQjBhSHg0ZEdod2NJQ1F1SnlBaUxDTWNIQ2czS1N3d01UUTBOQjhuT1QwNE1qd3VNelF5LzlzQVF3RUpDUWtNQ3d3WURRMFlNaUVjSVRJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXlNakl5TWpJeU1qSXkvOEFBRVFnQUlBQWdBd0VpQUFJUkFRTVJBZi9FQUI4QUFBRUZBUUVCQVFFQkFBQUFBQUFBQUFBQkFnTUVCUVlIQ0FrS0MvL0VBTFVRQUFJQkF3TUNCQU1GQlFRRUFBQUJmUUVDQXdBRUVRVVNJVEZCQmhOUllRY2ljUlF5Z1pHaENDTkNzY0VWVXRId0pETmljb0lKQ2hZWEdCa2FKU1luS0NrcU5EVTJOemc1T2tORVJVWkhTRWxLVTFSVlZsZFlXVnBqWkdWbVoyaHBhbk4wZFhaM2VIbDZnNFNGaG9lSWlZcVNrNVNWbHBlWW1acWlvNlNscHFlb3FhcXlzN1MxdHJlNHVickN3OFRGeHNmSXljclMwOVRWMXRmWTJkcmg0dVBrNWVibjZPbnE4Zkx6OVBYMjkvajUrdi9FQUI4QkFBTUJBUUVCQVFFQkFRRUFBQUFBQUFBQkFnTUVCUVlIQ0FrS0MvL0VBTFVSQUFJQkFnUUVBd1FIQlFRRUFBRUNkd0FCQWdNUkJBVWhNUVlTUVZFSFlYRVRJaktCQ0JSQ2thR3h3UWtqTTFMd0ZXSnkwUW9XSkRUaEpmRVhHQmthSmljb0tTbzFOamM0T1RwRFJFVkdSMGhKU2xOVVZWWlhXRmxhWTJSbFptZG9hV3B6ZEhWMmQzaDVlb0tEaElXR2g0aUppcEtUbEpXV2w1aVptcUtqcEtXbXA2aXBxckt6dExXMnQ3aTV1c0xEeE1YR3g4akp5dExUMU5YVzE5aloydUxqNU9YbTUranA2dkx6OVBYMjkvajUrdi9hQUF3REFRQUNFUU1SQUQ4QStmNjZydzU0WGwxZTM4OUk5d3ppdVZIV3ZWZkIxNUhiNmZHa2Ntekk2VmpYazR4ME5xRUZLV3B5R3UrR0pOTEJMSVZQV3VacjJIeFZkMlVsaEo5b21WbUM4R3ZIMnh1T09tYVZDYm5IVWVJZ29TMEpJTGVTNWxFY1NsbU5kYnAybDZsQkNpSjFQcDJybXROdXhhWEc0bkFQVTEyRmg0aHRZbHl0eGcvN1ZheWp6S3hsQ1hLN21yZCtFelBva2pYTnhpY2pLak5lYTNkbkxaekdPUWREMXJ0MThUd21aaFBjYjE3YzFqYTlxV24za1pFUXkvcUtVSThxc09jK1ozUC8yUT09Ij4KCTwvaW1hZ2U+Cjwvc3ZnPg== 32w",500,{"400":22,"800":23,"webp":14,"thumb":24,"responsive":25},"https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F1\u002F1\u002Fconversions\u002Fazad-avatar-400.jpg","https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F1\u002F1\u002Fconversions\u002Fazad-avatar-800.jpg","https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F1\u002F1\u002Fconversions\u002Fazad-avatar-thumb.jpg","https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fmedia\u002Fmedia_item\u002F1\u002F1\u002Fconversions\u002Fazad-avatar-responsive.jpg","Building Scalable Laravel Applications.",[28,37],{"button":29},{"icon":30,"text":31,"type":32,"action":33,"target":34,"enabled":35,"icon_position":36},"lucide-external-link","Packages","default","\u002Ftr\u002Fpaketler","_self",true,"prefix",{"button":38},{"icon":39,"text":40,"type":41,"action":42,"target":43,"enabled":35,"icon_position":36},"lucide-github","GitHub","secondary","https:\u002F\u002Fwww.github.com\u002Fafsakar","_blank","Built in Diyarbakır · shipped worldwide","Laravel · Architecture · Performance","Backend developer specializing in Laravel, FilamentPHP, and modern PHP architecture—crafting maintainable systems and polished user experiences.",{"type":48,"data":49},"general.featured-packages",{"title":50,"button":51,"description":54,"packages":55},"Featured packages",{"text":52,"action":53,"target":34,"enabled":35},"View All","\u002Fpackages","Focused Filament plugins built around recurring production needs.",[56,76],{"id":6,"title":57,"slug":58,"url":59,"excerpt":60,"formatted_price":61,"type":62,"category":65,"tags":69},"SatisHub","satishub","\u002Ftr\u002Fpaketler\u002Fsatishub","Sell private Composer packages with license-based access control and FilamentPHP.","$99",{"value":63,"label":64},"paid","Paid",{"id":66,"title":67,"slug":68},3,"FilamentPHP","filamentphp",[70,73],{"id":71,"title":72,"slug":72},13,"v4",{"id":74,"title":75,"slug":75},14,"v5",{"id":77,"title":78,"slug":79,"url":80,"excerpt":81,"formatted_price":82,"type":83,"category":84,"tags":85},2,"Form Builder","filament-form-builder","\u002Ftr\u002Fpaketler\u002Ffilament-form-builder","Build and manage dynamic Filament forms with fields, submissions, email templates, and bulk sending.","$50",{"value":63,"label":64},{"id":66,"title":67,"slug":68},[86,87],{"id":71,"title":72,"slug":72},{"id":74,"title":75,"slug":75},{"type":89,"data":90},"general.about-me",{"facts":91,"title":101,"button":102,"description":105,"handwriting":106},[92,95,98],{"label":93,"value":94},"Background","Civil Engineering",{"label":96,"value":97},"Base","Diyarbakır, Türkiye",{"label":99,"value":100},"Focus","Laravel packages & tooling","Engineering mindset, product focus",{"text":103,"action":104,"target":34,"enabled":35},"About Me","\u002Fabout","I moved from civil engineering into software, carrying the same respect for sound structures, clear constraints, and dependable outcomes into every Laravel product I build.","solid foundations, solid code",{"type":108,"data":109},"general.featured-posts",{"title":110,"button":111,"description":113,"posts":114},"Latest writing",{"text":52,"action":112,"target":34,"enabled":35},"\u002Fblog","Practical notes on Laravel, Filament, product architecture, and maintainable package work.",[115,137],{"id":66,"title":116,"slug":117,"url":118,"excerpt":119,"reading_minutes":120,"blocks":16,"toc":16,"category":121,"tags":125,"cover":16,"published_at":136},"Firebase ve VueJS ile Kimlik Doğrulama İşlemleri","firebase-ve-vuejs-ile-kimlik-dogrulama-islemleri","\u002Ftr\u002Fblog\u002Ffirebase-ve-vuejs-ile-kimlik-dogrulama-islemleri","Vue ve Pinia ile Firebase kimlik doğrulaması; GitHub girişi, oturum kontrolü, route middleware’leri ve korumalı sayfaları adım adım kurun.",5,{"id":122,"title":123,"slug":124},7,"Vue","vue",[126,128,132],{"id":127,"title":123,"slug":124},8,{"id":129,"title":130,"slug":131},11,"Firebase","firebase",{"id":133,"title":134,"slug":135},12,"Authentication","authentication","2023-01-14",{"id":77,"title":138,"slug":139,"url":140,"excerpt":141,"reading_minutes":77,"blocks":16,"toc":16,"category":142,"tags":143,"cover":16,"published_at":153},"Pinia vs Vuex","pinia-ve-vuex","\u002Ftr\u002Fblog\u002Fpinia-ve-vuex","Basit durum yönetimi örnekleri, API farkları ve seçim önerileri üzerinden Vue uygulamanız için Pinia ile Vuex’i karşılaştırın.",{"id":122,"title":123,"slug":124},[144,145,149],{"id":127,"title":123,"slug":124},{"id":146,"title":147,"slug":148},9,"Pinia","pinia",{"id":150,"title":151,"slug":152},10,"Vuex","vuex","2022-12-08",{"type":155,"data":156},"general.subscription",{"note":157,"title":158,"eyebrow":159,"description":160},"No noise. Unsubscribe whenever you want.","Laravel notes worth keeping.","Field notes","Occasional writing on Filament plugins, package design, and the decisions behind dependable Laravel products.",{"type":162,"data":163},"general.cta",{"image":16,"style":164,"title":165,"actions":166,"eyebrow":16,"description":177,"handwriting":16},"plain","Let’s build something dependable.",[167,171],{"button":168},{"icon":39,"text":169,"type":32,"action":170,"target":43,"enabled":35,"icon_position":36},"Start on GitHub","https:\u002F\u002Fgithub.com\u002Fafsakar",{"button":172},{"icon":173,"text":174,"type":175,"action":176,"target":43,"enabled":35,"icon_position":36},"lucide-mail","Write Me","outline","mailto:me@afsakar.dev","Have a Laravel product problem or a package idea worth shipping? Start a conversation on GitHub.",{"html":179},"\u003Ctitle>Azad Furkan Şakar\u003C\u002Ftitle>\n\u003Cmeta name=\"description\" content=\"Developer Craftsman Engineer\">\n\u003Cmeta name=\"keywords\" content=\"laravel, backend, developer, php\">\n\u003Clink rel=\"canonical\" href=\"https:\u002F\u002Fafsakar.dev\u002Ftr\">\n\u003Clink rel=\"alternate\" hreflang=\"en\" href=\"https:\u002F\u002Fafsakar.dev\u002F\">\n\u003Clink rel=\"alternate\" hreflang=\"tr\" href=\"https:\u002F\u002Fafsakar.dev\u002Ftr\">\n\u003Clink rel=\"alternate\" hreflang=\"x-default\" href=\"https:\u002F\u002Fafsakar.dev\u002F\">\n\u003Cmeta name=\"robots\" content=\"index, follow\">\n\u003Cmeta property=\"og:description\" content=\"Developer Craftsman Engineer\">\n\u003Cmeta property=\"og:title\" content=\"Azad Furkan Şakar\">\n\u003Cmeta property=\"og:type\" content=\"website\">\n\u003Cmeta property=\"og:site_name\" content=\"Azad Furkan Şakar\">\n\u003Cmeta property=\"og:url\" content=\"https:\u002F\u002Fafsakar.dev\u002Ftr\">\n\u003Cmeta property=\"og:image\" content=\"https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fog-images\u002Fpages\u002F1-tr.png\">\n\n\u003Cmeta name=\"twitter:site\" content=\"afsakar\">\n\u003Cmeta name=\"twitter:card\" content=\"summary_large_image\">\n\u003Cmeta name=\"twitter:image\" content=\"https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fog-images\u002Fpages\u002F1-tr.png\">\n\u003Cmeta name=\"twitter:description\" content=\"Developer Craftsman Engineer\">\n\u003Cmeta name=\"twitter:title\" content=\"Azad Furkan Şakar\">\n\u003Cmeta name=\"twitter:url\" content=\"https:\u002F\u002Fafsakar.dev\u002Ftr\">\n\u003Cscript type=\"application\u002Fld+json\">{\"@context\":\"https:\u002F\u002Fschema.org\",\"@type\":\"WebPage\",\"name\":\"Azad Furkan Şakar\",\"description\":\"Developer Craftsman Engineer\",\"url\":\"https:\u002F\u002Fafsakar.dev\u002Ftr\",\"image\":\"https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fog-images\u002Fpages\u002F1-tr.png\",\"mainEntityOfPage\":{\"@type\":\"WebPage\",\"@id\":\"https:\u002F\u002Fafsakar.dev\u002Ftr\"}}\u003C\u002Fscript>\u003Cscript type=\"application\u002Fld+json\">{\"@context\":\"https:\u002F\u002Fschema.org\",\"@type\":\"Person\",\"name\":\"Azad Furkan Şakar\",\"url\":\"https:\u002F\u002Fafsakar.dev\",\"@id\":\"https:\u002F\u002Fafsakar.dev\u002F#person\",\"jobTitle\":\"Backend Developer\",\"image\":\"https:\u002F\u002Fafsakar.dev\u002Fstorage\u002Fsettings\u002Fseo\u002F01KZB42F3FQQSDTQRYYX861RAA.jpeg\",\"sameAs\":[\"https:\u002F\u002Fx.com\u002Fafsakar\",\"https:\u002F\u002Flinkedin.com\u002Fin\u002Fafsakar\",\"https:\u002F\u002Fgithub.com\u002Fafsakar\"]}\u003C\u002Fscript>",{"en":181,"tr":182},"https:\u002F\u002Fafsakar.dev\u002F","https:\u002F\u002Fafsakar.dev\u002Ftr",{"type":4,"id":6}]