<?xml version="1.0" encoding="UTF-8"?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
>
    <channel>
        <atom:link
            type="application/rss+xml"
            href="https://ahmetyuceler.com.tr/feed/posts"
            rel="self"
        />
        <title><![CDATA[Yazılar beslemesi]]></title>
        <link><![CDATA[https://ahmetyuceler.com.tr/feed/posts]]></link>
                <description><![CDATA[Ahmet Yüceler’dan en son yazılar]]></description>
        <language>en-US</language>
        <pubDate>2026-11-13T14:31:30+03:00</pubDate>

                    <item>
                <title><![CDATA[Outlook Çöktü, Dünya Durdu: Microsoft’a Fazla mı Bağımlıyız?]]></title>
                <link>https://ahmetyuceler.com.tr/outlook-coktu-microsofta-fazla-mi-bagimliyiz</link>
                <description><![CDATA[Outlook, Teams ve Copilot 74 ülkede saatlerce çöktü. Ne oldu, Microsoft ne dedi ve tek bir sağlayıcıya bu kadar bağımlı olmak doğru mu?]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/outlook-coktu-microsofta-fazla-mi-bagimliyiz</guid>
                <pubDate>Fri, 13 Nov 2026 14:31:30 +0300</pubDate>
                <enclosure
                    type="image/png"
                    url="http://ahmetyuceler.com.tr/storage/blog/auto/2026-11-13-outlook-coktu-dunya-durdu-microsofta-fazla-mi-bagimliyiz-wufvyl.png"
                    length="117181"
                />
                                    <category>Diğer</category>
                            </item>
                    <item>
                <title><![CDATA[admin / admin: İki Otomarkanın Arabası Uzaktan Açıldı]]></title>
                <link>https://ahmetyuceler.com.tr/admin-admin-iki-otomarka-araba-uzaktan-acildi</link>
                <description><![CDATA[İki otomotiv markasının yönetici paneli admin:admin ile açıldı; araştırmacılar aracı uzaktan çalıştırdı. Olay ve geliştiriciler için 3 ders.]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/admin-admin-iki-otomarka-araba-uzaktan-acildi</guid>
                <pubDate>Mon, 09 Nov 2026 23:33:26 +0300</pubDate>
                <enclosure
                    type="image/png"
                    url="http://ahmetyuceler.com.tr/storage/blog/auto/2026-11-09-admin-admin-iki-otomarkanin-arabasi-uzaktan-acildi-1pcn9x.png"
                    length="118394"
                />
                                    <category>Diğer</category>
                            </item>
                    <item>
                <title><![CDATA[Gemini 4 Carbon: Google’ın Yeni Öncü Modeli Neler Getiriyor?]]></title>
                <link>https://ahmetyuceler.com.tr/gemini-4-carbon-google-yeni-oncu-model</link>
                <description><![CDATA[Google’ın yeni öncü modeli Gemini 4 Carbon, Artificial Analysis endeksinde 1. sırada. Neler sunuyor, ne zaman açılacak ve fiyatı ne? Detaylar burada.]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/gemini-4-carbon-google-yeni-oncu-model</guid>
                <pubDate>Tue, 03 Nov 2026 15:19:08 +0300</pubDate>
                <enclosure
                    type="image/png"
                    url="http://ahmetyuceler.com.tr/storage/blog/auto/2026-11-03-gemini-4-carbon-googlein-yeni-oncu-modeli-neler-getiriyor-vtylcs.png"
                    length="227109"
                />
                                    <category>Diğer</category>
                            </item>
                    <item>
                <title><![CDATA[Next.js 16.4: Yapay Zekâ Ajanınızla Daha Az JavaScript Gönderin]]></title>
                <link>https://ahmetyuceler.com.tr/nextjs-16-4-yapay-zeka-ajani-ile-daha-az-javascript</link>
                <description><![CDATA[Next.js 16.4 ile gelen next-bundle-optimizer skill’i bundle analizini AI ajanınıza yaptırıyor. Nasıl kurulur, neyi bulur, Vercel’de ne kazandırdı?]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/nextjs-16-4-yapay-zeka-ajani-ile-daha-az-javascript</guid>
                <pubDate>Tue, 03 Nov 2026 15:18:49 +0300</pubDate>
                <enclosure
                    type="image/png"
                    url="http://ahmetyuceler.com.tr/storage/blog/auto/2026-11-03-nextjs-164-yapay-zeka-ajaninizla-daha-az-javascript-gonderin-n7xqmb.png"
                    length="129851"
                />
                                    <category>Diğer</category>
                            </item>
                    <item>
                <title><![CDATA[GitLab CVSS 10.0 RCE Açığı: CVE-2026-110264 ve Yama Sürümleri]]></title>
                <link>https://ahmetyuceler.com.tr/gitlab-cvss-10-rce-acigi-cve-2026-110264</link>
                <description><![CDATA[GitLab'ın CVE-2026-110264 açığı, self-managed sunucularda kimlik doğrulamasız kod çalıştırmaya izin veriyor. Hangi sürüme yükselteceğinizi öğrenin.]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/gitlab-cvss-10-rce-acigi-cve-2026-110264</guid>
                <pubDate>Fri, 23 Oct 2026 21:14:05 +0300</pubDate>
                <enclosure
                    type="image/png"
                    url="http://ahmetyuceler.com.tr/storage/blog/auto/2026-10-22-gitlab-cvss-100-rce-acigi-cve-2026-110264-ve-yama-surumleri-stx6ek.png"
                    length="133545"
                />
                                    <category>Diğer</category>
                            </item>
                    <item>
                <title><![CDATA[Next.js Güvenlik Güncellemesi: 14 Ekim 2026 İki Kritik Açık]]></title>
                <link>https://ahmetyuceler.com.tr/nextjs-guvenlik-guncellemesi-14-ekim-2026</link>
                <description><![CDATA[Next.js 14 Ekim 2026 güncellemesi iki kritik ve bir yüksek açığı kapattı. v16.4.1 ve v15.5.28'e nasıl geçeceğinizi ve kimlerin etkilendiğini anlattım.]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/nextjs-guvenlik-guncellemesi-14-ekim-2026</guid>
                <pubDate>Wed, 21 Oct 2026 12:00:05 +0300</pubDate>
                <enclosure
                    type="image/png"
                    url="http://ahmetyuceler.com.tr/storage/blog/auto/2026-10-21-nextjs-guvenlik-guncellemesi-14-ekim-2026-iki-kritik-acik-egjg0n.png"
                    length="120199"
                />
                                    <category>Diğer</category>
                            </item>
                    <item>
                <title><![CDATA[Big Ball of Mud Nedir? Yazılım Projeleri Neden Çamurlaşır?]]></title>
                <link>https://ahmetyuceler.com.tr/big-ball-of-mud-nedir-yazilim-projeleri-neden-camurlasir</link>
                <description><![CDATA[Big Ball of Mud, yazılım projelerinde zamanla mimarisi bozulan, katmanları karışan ve bakımı zorlaşan kod yapılarını anlatan önemli bir terimdir. Bu yazıda frontend’den backend tarafına geçiş sürecimde karşılaştığım bu kavramı, projelerin neden çamurlaştığını ve sürdürülebilir yazılım için nelere dikkat edilmesi gerektiğini anlatıyorum..]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/big-ball-of-mud-nedir-yazilim-projeleri-neden-camurlasir</guid>
                <pubDate>Tue, 20 Oct 2026 17:39:02 +0300</pubDate>
                <enclosure
                    type="image/jpeg"
                    url="http://ahmetyuceler.com.tr/storage/blog/mhmivyr-1.jpg"
                    length="155325"
                />
                            </item>
                    <item>
                <title><![CDATA[cPanel Güvenlik Açığı: Yetkisiz Erişim ve Veri İhlali Riski: CVE-2026-41940 KRİTİK]]></title>
                <link>https://ahmetyuceler.com.tr/cpanel-guvenlik-acigi-yetkisiz-erisim-ve-veri-ihlali-riski</link>
                <description><![CDATA[CVE-2026-41940, cPanel kontrol panelinin kimlik doğrulama katmanında tespit edilmiş kritik bir güvenlik açığıdır. Bu açık sayesinde saldırganlar, geçerli bir kullanıcı adı veya parola olmaksızın sunucuya yetkisiz erişim sağlayabilmektedir.]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/cpanel-guvenlik-acigi-yetkisiz-erisim-ve-veri-ihlali-riski</guid>
                <pubDate>Fri, 01 May 2026 19:30:00 +0300</pubDate>
                <enclosure
                    type="image/jpeg"
                    url="http://ahmetyuceler.com.tr/storage/blog/chatgpt-image-1-may-2026-19-15-31-1.jpg"
                    length="166934"
                />
                            </item>
                    <item>
                <title><![CDATA[Codex Security Nedir? AI ile Otomatik Kod Güvenliği ve DevSecOps Devrimi]]></title>
                <link>https://ahmetyuceler.com.tr/codex-security-nedir-ai-ile-otomatik-kod-guvenligi-ve-devsecops-devrimi</link>
                <description><![CDATA[Modern yazılım geliştirme süreçlerinde güvenlik artık sonradan eklenen bir katman değil, doğrudan geliştirme sürecinin bir parçası haline gelmiştir. Bu yaklaşım DevSecOps olarak adlandırılır.Son dönemde ortaya çıkan AI destekli güvenlik araçları, yazılım güvenliğini daha hızlı ve otomatik hale getirmeye başladı. Bu araçlardan biri de Codex Security’dir.]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/codex-security-nedir-ai-ile-otomatik-kod-guvenligi-ve-devsecops-devrimi</guid>
                <pubDate>Sun, 08 Mar 2026 10:07:05 +0300</pubDate>
                <enclosure
                    type="image/png"
                    url="http://ahmetyuceler.com.tr/storage/blog/adsiz-tasarim-1.png"
                    length="327140"
                />
                            </item>
                    <item>
                <title><![CDATA[React Doctor Nedir? Projelerde Mimari Problemleri Tespit Etmenin En Kolay Yolu]]></title>
                <link>https://ahmetyuceler.com.tr/react-doctor-nedir-projelerde-mimari-problemleri-tespit-etmenin-en-kolay-yolu</link>
                <description><![CDATA[React Doctor ile: Büyük ve parçalanması gereken component’leri Gereksiz useEffect kullanımlarını Prop drilling yapılan yerleri tek komutla tespit edebiliyorsunuz. npx -y react-doctor@latest İsterseniz AI agent’larla otomatik fix bile mümkün.]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/react-doctor-nedir-projelerde-mimari-problemleri-tespit-etmenin-en-kolay-yolu</guid>
                <pubDate>Fri, 20 Feb 2026 18:30:49 +0300</pubDate>
                <enclosure
                    type="image/jpeg"
                    url="http://ahmetyuceler.com.tr/storage/blog/d3d03dbe-8330-4836-aa06-7ad676a8e01d.jpg"
                    length="85777"
                />
                            </item>
                    <item>
                <title><![CDATA[Cascading Filters (Bağımlı / İlişkisel Filtreler) Nedir?]]></title>
                <link>https://ahmetyuceler.com.tr/cascading-filters-bagimli-iliskisel-filtreler-nedir</link>
                <description><![CDATA[Klasik filtreleme sistemlerinde tüm filtre seçenekleri her zaman aktiftir.
Bu da kullanıcıyı çoğu zaman sonuçsuz kombinasyonlara sürükler ve arayüzde kullanıcıya ürün yok şeklinde gösterirsiniz tabi buda hiç hoş bir durum degil.]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/cascading-filters-bagimli-iliskisel-filtreler-nedir</guid>
                <pubDate>Wed, 07 Jan 2026 07:51:10 +0300</pubDate>
                <enclosure
                    type="image/jpeg"
                    url="http://ahmetyuceler.com.tr/storage/blog/e9d32b87-4288-43ba-98df-ddd1dac62b5d.jpg"
                    length="116988"
                />
                            </item>
                    <item>
                <title><![CDATA[Web Siteniz Google’da Var Ama Yapay Zekalar Sizi Tanımıyor mu?]]></title>
                <link>https://ahmetyuceler.com.tr/web-siteniz-googleda-var-ama-yapay-zekalar-sizi-tanimiyor-mu</link>
                <description><![CDATA[Web siteniz Google’da indexli olabilir; hatta SEO açısından gayet iyi bir noktada da olabilir. Ancak son dönemde sıkça karşılaşılan kritik bir problem var:

ChatGPT, DeepSeek ve benzeri LLM (Large Language Model) tabanlı yapay zekalar siteniz hakkında hiçbir şey bilmiyor.

Bunun sebebi çoğu zaman çok basit ama etkisi büyük 👇

👉 Sitenizde llms.txt dosyası yok.]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/web-siteniz-googleda-var-ama-yapay-zekalar-sizi-tanimiyor-mu</guid>
                <pubDate>Mon, 15 Dec 2025 17:54:51 +0300</pubDate>
                <enclosure
                    type="image/jpeg"
                    url="http://ahmetyuceler.com.tr/storage/blog/ej8gwpt.jpg"
                    length="262831"
                />
                            </item>
                    <item>
                <title><![CDATA[Next.js Güvenlik Açığı: CVE-2025-55182 Nedir, Hangi Sürümleri Etkiliyor ve Nasıl Kapatılır?]]></title>
                <link>https://ahmetyuceler.com.tr/nextjs-guvenlik-acigi-cve-2025-55182-nedir-hangi-surumleri-etkiliyor-ve-nasil-kapatilir</link>
                <description><![CDATA[Next.js App Router kullanan projeleri etkileyen CVE-2025-55182 güvenlik açığı nedir? Hangi sürümler risk altında, saldırganlar bu açığı nasıl kullanabilir ve nasıl kalıcı olarak kapatılır?]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/nextjs-guvenlik-acigi-cve-2025-55182-nedir-hangi-surumleri-etkiliyor-ve-nasil-kapatilir</guid>
                <pubDate>Sun, 14 Dec 2025 11:29:51 +0300</pubDate>
                <enclosure
                    type="image/png"
                    url="http://ahmetyuceler.com.tr/storage/blog/2a97c8ef-838b-45bc-b6d0-b809730ac288.png"
                    length="552453"
                />
                            </item>
                    <item>
                <title><![CDATA[🚀 GraphQL Cache ve Subscription Mantığı (RESTful API ile Farkları)]]></title>
                <link>https://ahmetyuceler.com.tr/graphql-cache-ve-subscription-mantigi-restful-api-ile-farklari</link>
                <description><![CDATA[GraphQL, modern web uygulamalarında REST API’ye güçlü bir alternatif sunar. Bu yazıda GraphQL’de caching ve subscription mantığını; verilerin önbellekte nasıl tutulduğunu ve gerçek zamanlı güncellemelerin WebSocket üzerinden nasıl aktarıldığını keşfedeceksiniz.]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/graphql-cache-ve-subscription-mantigi-restful-api-ile-farklari</guid>
                <pubDate>Wed, 22 Oct 2025 11:02:20 +0300</pubDate>
                <enclosure
                    type="image/png"
                    url="http://ahmetyuceler.com.tr/storage/blog/fb451cbe-85d9-4917-a398-be6280834b4e.png"
                    length="64787"
                />
                            </item>
                    <item>
                <title><![CDATA[Tanışın: Yeni Hook – use()]]></title>
                <link>https://ahmetyuceler.com.tr/tanisin-yeni-hook-use</link>
                <description><![CDATA[React 19, use() hook’u ile veri çekme sürecini tamamen değiştiriyor! Artık useEffect veya useState yok — daha basit, daha hızlı ve daha temiz bir yapı.]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/tanisin-yeni-hook-use</guid>
                <pubDate>Sat, 18 Oct 2025 21:07:18 +0300</pubDate>
                <enclosure
                    type="image/png"
                    url="http://ahmetyuceler.com.tr/storage/blog/chatgpt-image-oct-19-2025-04-06-12-am.png"
                    length="100513"
                />
                            </item>
                    <item>
                <title><![CDATA[React’ta Hydration ve useSyncExternalStore Kullanımı: Sorunlar ve Çözümler]]></title>
                <link>https://ahmetyuceler.com.tr/reactta-hydration-ve-usesyncexternalstore-kullanimi-sorunlar-ve-cozumler</link>
                <description><![CDATA[Bu yazıda, React’ta useSyncExternalStore kancası ile hydration uyumsuzluklarını nasıl önleyebileceğimizi, aynı zamanda Suspense ve useDeferredValue kombinasyonuyla bu süreci nasıl daha sorunsuz hale getirebileceğimizi anlatacağım.]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/reactta-hydration-ve-usesyncexternalstore-kullanimi-sorunlar-ve-cozumler</guid>
                <pubDate>Sun, 12 Oct 2025 19:45:08 +0300</pubDate>
                <enclosure
                    type="image/png"
                    url="http://ahmetyuceler.com.tr/storage/blog/screenshot-2025-10-13-023956.png"
                    length="105542"
                />
                            </item>
                    <item>
                <title><![CDATA[useOptimistic() Hook’un Kullanımı]]></title>
                <link>https://ahmetyuceler.com.tr/useoptimistic-hookun-kullanimi</link>
                <description><![CDATA[useOptimistic() Hook, yazılımda kullanıcıların bir işlem yaptıktan hemen sonra sonucu görmesini sağlayan bir yöntemdir. Normalde bir değişiklik sunucuya gönderilip onay alınana kadar beklenir. useOptimistic() sayesinde, değişiklik anında ekranda gösterilir ve sunucu onayı gelmese bile kullanıcı “işlem gerçekleşti” gibi bir deneyim yaşar. Böylece uygulama daha hızlı ve akıcı hissedilir. Özetle, kul]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/useoptimistic-hookun-kullanimi</guid>
                <pubDate>Thu, 11 Sep 2025 18:16:23 +0300</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://ahmetyuceler.com.tr/storage/blog/1-9xlhacffesbt5fsrqhn-yq-1.webp"
                    length="12156"
                />
                            </item>
                    <item>
                <title><![CDATA[Next.js App Router: Routing (Yönlendirme)]]></title>
                <link>https://ahmetyuceler.com.tr/nextjs-app-router-routing-yonlendirme</link>
                <description><![CDATA[Next.js App Router: Routing (Yönlendirme)]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/nextjs-app-router-routing-yonlendirme</guid>
                <pubDate>Thu, 11 Sep 2025 18:05:22 +0300</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://ahmetyuceler.com.tr/storage/blog/1-hhwgolqvyho8lob-f0a0cq-1.webp"
                    length="9978"
                />
                            </item>
                    <item>
                <title><![CDATA[.map() Düşündüğünüzden Daha Yavaş — İşte Kodunuzu Turbo Hızına Çıkarmanın Yolu!]]></title>
                <link>https://ahmetyuceler.com.tr/map-dusundugunuzden-daha-yavas-iste-kodunuzu-turbo-hizina-cikarmanin-yolu</link>
                <description><![CDATA[JavaScript’in hem en iyi dostu hem de gizli düşmanı olan .map() ile başı dertte olan bir kod yazarıyım. Evet, .map() o cool arkadaş; havalı görünüyor, herkes onu seviyor, ama iş ciddiye binince sanki bir kaplumbağa gibi ağır çekimde takılıyor. 😅 Eğer siz de “Niye benim uygulamam bu kadar yavaş?” diye kendi kendinize söyleniyorsanız, hadi gelin, bu arkadaşın neden bazen bizi yarı yolda bıraktığını]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/map-dusundugunuzden-daha-yavas-iste-kodunuzu-turbo-hizina-cikarmanin-yolu</guid>
                <pubDate>Sun, 18 May 2025 07:03:56 +0300</pubDate>
                <enclosure
                    type="image/jpeg"
                    url="http://ahmetyuceler.com.tr/storage/blog/maxresdefault.jpg"
                    length="50957"
                />
                            </item>
                    <item>
                <title><![CDATA[Next.js Sunucu Bileşenlerinde Sıralı Veri Alma İşlemi]]></title>
                <link>https://ahmetyuceler.com.tr/nextjs-sunucu-bilesenlerinde-sirali-veri-alma-islemi</link>
                <description><![CDATA[Merhaba kod sever dostlarım! 🙌 Bugün Next.js Sunucu Bileşenlerinde sıralı veri alma işini nasıl hallettiğimi anlatacağım. Bağımlı API istekleriyle uğraşırken biraz terledim, ama sonunda her şey tıkır tıkır çalıştı! 😎 JSONPlaceholder API’sini kullanarak blog benzeri bir arayüz yapacağız ve verileri bir bir çekeceğiz. Hazırsanız, kod dünyasına dalalım! 🚀]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/nextjs-sunucu-bilesenlerinde-sirali-veri-alma-islemi</guid>
                <pubDate>Fri, 16 May 2025 14:27:24 +0300</pubDate>
                <enclosure
                    type="image/jpeg"
                    url="http://ahmetyuceler.com.tr/storage/blog/flux-dev-a-vibrant-colorful-scene-in-a-modern-software-develop-2.jpg"
                    length="174776"
                />
                            </item>
            </channel>
</rss>
