<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://www.muhammetsafak.com.tr/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/2/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/3/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/4/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/5/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/6/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/7/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/8/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/9/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/10/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/11/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/12/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/13/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/14/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/15/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/16/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/17/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/18/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/19/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/20/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/21/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/22/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/23/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/24/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/25/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/26/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/27/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/2014-teki-kendime-ilk-yillara-dair-tavsiyeler/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/2018in-muhasebesi-bir-php-gelistiricisi-nereye-geldi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/2026da-php-ile-uygulama-gelistirmek-ekosistemin-hali/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/alpine-js-kucuk-etkilesimler-icin-hafif-bir-secim/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/api-de-idempotency-ayni-istegi-guvenle-tekrar-etmek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/api-hata-sozlesmesi-istemciye-anlamli-hata-dondurmek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/api-tasariminda-surumleme-versioning-kararlari/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/api-tasarimini-sozlesme-oncelikli-contract-first-yurutmek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/api-yanitlarini-standartlastirmak-tutarli-bir-sozlesme/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/apileri-openapi-ile-belgelemek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/basic-authentication/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/bir-ozelligi-fikirden-uc-platforma-uctan-uca-akisim/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/bir-ozelligi-uc-katmanda-api-web-mobil-birden-teslim-etmek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/bir-yazilimci-olarak-arac-setimi-sadestirmek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/bir-yilda-dort-dil-polyglot-pratigin-getirdigi-zihin-esnekligi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/biri-github-actions-mi-dedi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/blade-sablon-motoru-tekrar-eden-htmli-bitirmek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/bootstrap-3-ile-hizli-ve-tutarli-arayuz-kurmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/bu-gunlugun-on-iki-yili-geriye-donup-bakmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/chatgpti-bir-gelistirici-olarak-ilk-kez-kullanmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/composer-ile-kendi-paketimi-packagistte-yayimlamak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/composera-gecis-php-bagimliliklarini-elle-yonetmeyi-birakmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/docker-sanallastirma-teknolojisi-kurulum-kullanim/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/elasticsearch-ve-kibana-ile-buyuk-veriye-giris/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/eloquent-iliskileri-hasmany-belongsto-ve-eager-loading/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/eloquent-orm-ile-veritabani-islemlerini-sadestirmek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/es6-ile-tanisma-let-const-ve-ok-fonksiyonlari/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/alpine/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/api/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/bootstrap/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/composer/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/css/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/docker/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/elasticsearch/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/git/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/github-actions/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/go/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/graphql/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/gulp/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/inertia/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/javascript/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/jquery/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/jwt/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/kariyer/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/laravel/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/linux/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/livewire/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/mysql/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/npm/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/oop/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/php/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/python/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/rabbitmq/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/react-native/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/react/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/sass/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/tailwind/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/testing/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/typescript/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/vite/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/vue/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/etiket/webpack/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/expo-ile-mobil-uygulamayi-magazaya-gondermek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/expoda-guncellemeleri-ota-ile-yonetmek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/frontendde-axios-ile-api-tuketmek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/frontendde-durum-yonetimi-pinia-ile-vuex-sonrasi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/git-akisi-branch-merge-ve-pull-request-disiplini/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/gite-gecis-ftp-ile-dosya-atmayi-birakmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/go-1-18-genericler-uzun-bekleyisin-sonuna-dogru/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/go-da-http-servisi-yazmak-standart-kutuphane-yeter-mi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/go-da-test-yazmak-tablo-testleri-table-driven-tests/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/goda-eszamanlilik-goroutine-ve-channel-pratigi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/goda-hata-yonetimi-error-degeriyle-yasamak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/goda-ilk-cli-aracimi-yazmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/gonun-standart-kutuphanesiyle-ne-kadar-uzaga-gidilir/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/gorunur-olmak-yazmak-neden-bir-kariyer-yatirimidir/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/gulp-ile-front-end-derleme-hatti-kurmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/home-cloud-server-pi5-upgrade/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/hypei-filtrelemek-her-yeni-teknolojiyi-ogrenmek-zorunda-degilsin/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/inertia-js-ile-monolitten-modern-arayuze/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/is-degistirme-karari-kalmak-mi-gitmek-mi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/javascriptte-async-await-ile-okunur-asenkron-kod/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/javascriptte-promise-ve-asenkron-akis/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/jquery-ile-ajax-sayfayi-yenilemeden-veri-gondermek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/jwt-authentication/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/kategori/araclar/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/kategori/arayuz/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/kategori/diller/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/kategori/framework/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/kategori/gunluk/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/kategori/web/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/kendi-urununu-tek-basina-kurmak-looplio-deneyimi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/kidem-unvanla-gelmeyen-sorumluluk/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/kod-tabaninda-isimlendirme-bir-mimari-mesele/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-4-ile-ilk-projeme-baslarken/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-5-2-coklu-kimlik-dogrulama-ve-route-gruplari/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-5-4-ve-blade-ile-bilesen-dusunmek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-5e-gecis-yeni-dizin-yapisi-ve-env/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-6-ve-ltsin-anlami-surum-stratejisi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-7-ve-sanctum-ile-spa-kimlik-dogrulama/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-8-model-factory-leri-ve-yeni-dizin-yapisi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-9-yeni-surum-ritmi-ve-php-8-uyumu/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-10-daha-siki-tipler-ve-surec-process-katmani/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-11-ile-gelen-yeni-ince-iskelet-yapisi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-12-surum-ritmi-olgunlasirken/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-api-kaynak-resource-siniflariyla-yanit-bicimlemek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-de-olaylar-events-ve-dinleyiciler/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-homestead-ile-herkeste-ayni-gelistirme-ortami/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-ile-dosya-yukleme-ve-gorsel-isleme/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-ile-e-posta-gonderimi-ve-sablonlari/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-ile-form-dogrulama-validation-pratigi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-ile-json-api-uclari-yazmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-ile-odeme-entegrasyonu-iyzico-deneyimi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-ile-takvim-etkinlik-ozelligi-kurmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-livewire-ile-javascript-yazmadan-etkilesim/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-middleware-ile-isteklere-ortak-davranis-eklemek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-mix-ile-varlik-derlemeyi-basitlestirmek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-octane-kalici-surecle-gelen-performans/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-policy-ve-gate-ile-yetkilendirme/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravel-queue-ve-supervisor-ile-asenkron-islemler/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravelde-bildirimler-notifications-e-posta-ve-sms/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravelde-cok-dilli-i18n-uygulama/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravelde-eylem-action-siniflariyla-controlleri-inceltmek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravelde-gercek-zamanli-ozellikler-websocket-ve-broadcasting/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravelde-servis-saglayici-ve-containeri-dogru-kullanmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravelde-test-yazma-aliskanligi-peste-gecis/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravelde-zamanlanmis-gorevler-task-scheduling/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/laravelle-on-iki-yil-bir-frameworkle-buyumek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/mentorluk-ve-bilgi-paylasimi-baskasini-buyuturken-buyumek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/mobil-ve-webi-ayni-takvim-mantigiyla-beslemek-looplio-gunlugu/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/modern-phpde-deger-nesneleri-value-object-tasarlamak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/mvci-gercekten-anlamak-controlleri-sisirmeyi-birakmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/mysql-depolama-motorlari-innodb-vs-myisam/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/npm-ve-modern-javascript-paket-ekosistemi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/on-bir-yilin-ardindan-bir-gelistiricinin-degisen-onceligi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-5-6-yenilikleri-variadic-fonksiyonlar-ve-ust-uste-operatoru/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-7-0-yillarca-beklenen-surum-hiz-ve-tip-bildirimleri/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-7-1-nullable-tipler-ve-void-donus-tipi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-7-2-ve-modern-php-aliskanlikari/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-7-3-esnek-heredoc-ve-liste-atamalari/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-7-4-ile-gelen-typed-properties-ve-ok-fonksiyonlari/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-7-de-skaler-tip-bildirimleri-ve-donus-tipleri/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-8-0-a-hazirlik-union-types-match-named-arguments/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-8-0-ile-kod-yazmak-attribute-lar-ve-nullsafe-operator/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-8-1-yolda-enumlar-ve-readonly-ile-daha-guvenli-modeller/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-8-2-yolda-readonly-siniflar-ve-yeni-tipler/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-8-3-typed-class-constants-ve-gelen-eklemeler/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-8-4-yolda-property-hooklar-ve-asimetrik-gorunurluk/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-55-generator-yield-ile-buyuk-veri-kumelerini-gezmek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-85-yolda-dilin-olgunlasan-yuzu/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-de-arayuz-interface-ve-bagimlilik-enjeksiyonu-pratigi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-istisna-hata-yonetimi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-rabbitmq/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-trait-nedir-ne-icin-kullanilir/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/php-veri-turleri-donusumu-tur-dayatma-islemleri/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/phpde-closure-ve-use-ile-degisken-yakalama/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/phpde-enum-ihtiyaci-8-1-oncesi-cozumler/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/phpde-namespace-ile-kodu-duzenli-tutmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/phpde-tasarim-desenlerini-abartmadan-kullanmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/phpunit-ile-ilk-testlerimi-yazmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/polyglot-bir-gelistirici-olmak-dili-probleme-gore-secmek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/polyglot-bir-kod-tabanini-surdurumek-baglan-degistirme-maliyeti/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/polyglot-olmak-bir-hedef-degil-bir-sonucmus/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/polyglota-ilk-adim-neden-go-ogrenmeye-basladim/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/postman-ile-api-gelistirmeyi-hizlandirmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/psr-4-ve-otomatik-yukleme-include-zincirinden-kurtulmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/python-a-giris-bir-betik-dili-daha-neden/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/python-ile-otomasyon-tekrarlayan-isleri-betege-dokmek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/python-ile-veri-isleme-betikleri-yazmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/react-18-ve-eszamanli-concurrent-render/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/react-19-ve-formlarin-yeni-hali-actions/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/react-hooks-ile-bilesen-yazmanin-degisen-yuzu/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/react-native-de-gezinme-navigation-ve-ekran-mimarisi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/react-native-de-performans-liste-renderi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/react-native-ve-expo-ile-mobil-uygulamaya-ilk-adim/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/responsive-tasarim-mobil-oncelikli-css/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/rest-api-de-sayfalama-filtreleme-ve-siralama/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/restful-api-tasariminin-temelleri/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/restten-sonra-graphqli-denemek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/sass-ile-surdurulebilir-css-yazmak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/solid-i-php-de-pratige-dokmek-tek-sorumluluk-ilkesi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/tailwind-css-4-yeni-motor-ve-yapilandirma/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/tailwind-css-utility-first-yaklasimina-neden-gectim/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/tek-sayfa-uygulamada-seo-sorunu-ve-ssr-secenekleri/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/typescript-ile-uctan-uca-tip-guvenligi-apiden-arayuze/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/typescripte-gecis-javascriptte-tip-guvenligi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/typescriptte-genericler-ve-tip-cikarimi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/typescriptte-tip-duzeyinde-programlama-utility-types/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/ucuncu-parti-api-tuketmek-guzzle-ile-http-istemcisi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/uzman-mi-genelci-mi-t-tipi-bir-kariyer/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/vite-ile-gelistirme-sunucusunu-saniyelere-indirmek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/vue-3-composition-api-neden-ve-ne-zaman/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/vue-bilesenleri-test-etmek/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/vue-ile-bilesen-tabanli-arayuz-mimarisine-gecis/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/vue-js-ile-ilk-reaktif-bilesen/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/vue-router-ile-tek-sayfa-uygulama-spa-mantigi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/vuex-ile-vue-uygulamasinda-durum-yonetimi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/webpack-e-gecis-gulp-tan-modul-paketlemeye/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/yan-projeler-ve-acik-kaynak-kariyere-kattiklari-ve-gercek-maliyeti/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/yapay-zeka-caginda-kod-yazmanin-degisen-el-becerisi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/blog/yapay-zekanin-kod-yazmaya-etkisini-ilk-kez-ciddiye-almak/</loc></url><url><loc>https://www.muhammetsafak.com.tr/cerez-politikasi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/gizlilik-politikasi/</loc></url><url><loc>https://www.muhammetsafak.com.tr/hakkimda/</loc></url><url><loc>https://www.muhammetsafak.com.tr/iletisim/</loc></url><url><loc>https://www.muhammetsafak.com.tr/kullanim-kosullari/</loc></url><url><loc>https://www.muhammetsafak.com.tr/kvkk-aydinlatma-metni/</loc></url><url><loc>https://www.muhammetsafak.com.tr/ozgecmis/</loc></url><url><loc>https://www.muhammetsafak.com.tr/portfolyo/</loc></url><url><loc>https://www.muhammetsafak.com.tr/portfolyo/devos/</loc></url><url><loc>https://www.muhammetsafak.com.tr/portfolyo/erkekse/</loc></url><url><loc>https://www.muhammetsafak.com.tr/portfolyo/initphp/</loc></url><url><loc>https://www.muhammetsafak.com.tr/portfolyo/looplio/</loc></url><url><loc>https://www.muhammetsafak.com.tr/portfolyo/parantaj/</loc></url><url><loc>https://www.muhammetsafak.com.tr/portfolyo/sadedev/</loc></url><url><loc>https://www.muhammetsafak.com.tr/portfolyo/signallock/</loc></url></urlset>