<?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 | Ailenizin Developer´ı’dan en son yazılar]]></description>
        <language>en-US</language>
        <pubDate>2026-05-01T19:30:00+03:00</pubDate>

                    <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="931774"
                />
                            </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="1003912"
                />
                            </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="481121"
                />
                            </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="561776"
                />
                            </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="1923036"
                />
                            </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="1753750"
                />
                            </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="1701736"
                />
                            </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="811702"
                />
                            </item>
                    <item>
                <title><![CDATA[Fluid for Tailwind CSS Daha Az Kod Daha Fazla İşlevsellik]]></title>
                <link>https://ahmetyuceler.com.tr/fluid-for-tailwind-css</link>
                <description><![CDATA[Merhaba, Tailwind CSS, modern ve esnek yapısıyla zaten kalbimi çalmıştı, ama responsive tasarım yaparken bazen içimden “Yahu, bu kadar sınıf yazmaktan klavyem aşınacak!” diye cıldırıyordummm.]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/fluid-for-tailwind-css</guid>
                <pubDate>Sun, 18 May 2025 07:11:58 +0300</pubDate>
                <enclosure
                    type="image/png"
                    url="http://ahmetyuceler.com.tr/storage/blog/screenshot-2025-05-05-234830.png"
                    length="367617"
                />
                            </item>
                    <item>
                <title><![CDATA[Deneyimlerimle Bir Yolculuk]]></title>
                <link>https://ahmetyuceler.com.tr/deneyimlerimle-bir-yolculuk</link>
                <description><![CDATA[Yazılımdan kamp maceralarına, vücut geliştirmeden diyet tüyolarına; burada sadece yaşadığım ve deneyimlediğim şeyleri samimiyetle paylaşıyorum. Hayatımdan kesitler ve faydalı bilgiler için bana katılın!]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/deneyimlerimle-bir-yolculuk</guid>
                <pubDate>Wed, 19 Mar 2025 03:00:51 +0300</pubDate>
                <enclosure
                    type="image/jpeg"
                    url="http://ahmetyuceler.com.tr/storage/blog/ab.jpg"
                    length="249987"
                />
                            </item>
                    <item>
                <title><![CDATA[Next.js Page Router ve App Router: Farklar, Amaçlar ve Öneriler]]></title>
                <link>https://ahmetyuceler.com.tr/nextjs-page-router-ve-app-router-farklar-amaclar-ve-oneriler</link>
                <description><![CDATA[Next.js Page Router ve App Router: Farklar, Amaçlar ve Öneriler]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/nextjs-page-router-ve-app-router-farklar-amaclar-ve-oneriler</guid>
                <pubDate>Tue, 18 Mar 2025 01:26:50 +0300</pubDate>
                <enclosure
                    type="image/webp"
                    url="http://ahmetyuceler.com.tr/storage/blog/b6d12565-3a82-456d-8f6c-fdbeee7d4df2.webp"
                    length="373382"
                />
                            </item>
                    <item>
                <title><![CDATA[Discord Bot Geliştiricileri İçin Ücretsiz ve Güçlü Bir Altyapı]]></title>
                <link>https://ahmetyuceler.com.tr/discord-bot-gelistiricileri-icin-ucretsiz-ve-guclu-bir-altyapi</link>
                <description><![CDATA[Merhaba sevgili geliştiriciler ve Discord tutkunları! Bugün sizlere, profesyonel bir ekip tarafından geliştirilen ve “Yeryüzünde her zaman ücretsiz ve değerli bir şeyler olacaktır” felsefesiyle yola çıkan bir açık kaynaklı projeden bahsedeceğim: Ahmet Yüceler (Versiyon 3.0) (v14.x). Bu altyapı, güncel, stabil ve son derece gelişmiş özellikleriyle Discord bot geliştirme dünyasında fark yaratmayı he]]></description>
                                    <author><![CDATA[Ahmet Yüceler <contact@ahmetyuceler.com.tr>]]></author>
                                <guid>https://ahmetyuceler.com.tr/discord-bot-gelistiricileri-icin-ucretsiz-ve-guclu-bir-altyapi</guid>
                <pubDate>Sat, 15 Mar 2025 18:39:49 +0300</pubDate>
                <enclosure
                    type="image/png"
                    url="http://ahmetyuceler.com.tr/storage/blog/images.png"
                    length="1450"
                />
                                    <category>Other</category>
                            </item>
            </channel>
</rss>
