<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Sedat Demir</title><description>Yazılım geliştirme, teknoloji ve yapay zeka üzerine düşünceler. Sedat Demir&apos;in kişisel blogu.</description><link>https://sedatdemir.com/</link><item><title>assistant-ui: shadcn/ui Felsefesiyle Composable AI Chat Bileşenleri Geliştirin</title><link>https://sedatdemir.com/posts/assistant-ui-shadcn-ui-felsefesiyle-composable-ai-chat-bilesenleri-gelistirin/</link><guid isPermaLink="true">https://sedatdemir.com/posts/assistant-ui-shadcn-ui-felsefesiyle-composable-ai-chat-bilesenleri-gelistirin/</guid><description>AI chat arayüzleri oluşturmak artık kara kutu kütüphanelere mahkum değil. assistant-ui, shadcn/ui&apos;nin &quot;kodu sahiplen&quot; felsefesini AI chat bileşenlerine taşıyarak tam kontrol ve esneklik sunuyor. Bu yazıda composable chat bileşenlerini sıfırdan nasıl kuracağınızı öğrenin.</description><pubDate>Fri, 17 Apr 2026 05:01:26 GMT</pubDate></item><item><title>Generative UI Pattern: AI&apos;nın React Bileşeni Döndürmesi</title><link>https://sedatdemir.com/posts/generative-ui-pattern-ai-nin-react-bileseni-dondurmesi/</link><guid isPermaLink="true">https://sedatdemir.com/posts/generative-ui-pattern-ai-nin-react-bileseni-dondurmesi/</guid><description>Yapay zeka artık sadece metin üretmiyor, kullanıcı arayüzü bileşenleri de üretiyor. Generative UI pattern ile AI modellerinin dinamik React bileşenleri döndürmesini, bu mimariyi Next.js ve Vercel AI SDK ile nasıl uygulayacağınızı ve bu paradigmanın geleceğini derinlemesine keşfedin.</description><pubDate>Tue, 14 Apr 2026 05:01:41 GMT</pubDate></item><item><title>Vercel AI SDK useChat Hook ile React&apos;te Streaming AI Yanıtları: Kapsamlı Rehber</title><link>https://sedatdemir.com/posts/vercel-ai-sdk-usechat-hook-ile-react-te-streaming-ai-yanitlari-kapsamli-rehber/</link><guid isPermaLink="true">https://sedatdemir.com/posts/vercel-ai-sdk-usechat-hook-ile-react-te-streaming-ai-yanitlari-kapsamli-rehber/</guid><description>Vercel AI SDK&apos;nın güçlü useChat hook&apos;unu kullanarak React uygulamalarınıza gerçek zamanlı, streaming AI chat deneyimi nasıl entegre edilir? Bu rehberde sıfırdan production-ready bir AI chat arayüzü oluşturacağız.</description><pubDate>Fri, 10 Apr 2026 05:01:24 GMT</pubDate></item><item><title>React Foundation: Linux Foundation Altında Yeni Bir Dönem Başlıyor</title><link>https://sedatdemir.com/posts/react-foundation-linux-foundation-altinda-yeni-bir-donem-basliyor/</link><guid isPermaLink="true">https://sedatdemir.com/posts/react-foundation-linux-foundation-altinda-yeni-bir-donem-basliyor/</guid><description>React, Meta&apos;nın kontrolünden çıkarak Linux Foundation bünyesinde bağımsız bir yönetişim modeline geçiyor. Bu tarihi değişikliğin geliştiriciler, ekosistem ve açık kaynak dünyası için ne anlama geldiğini kapsamlı şekilde inceliyoruz.</description><pubDate>Tue, 07 Apr 2026 09:38:56 GMT</pubDate></item><item><title>React Router v7 Framework Modu: Remix ile Birleşme ve Full-Stack Geçiş Rehberi</title><link>https://sedatdemir.com/posts/react-router-v7-framework-modu-remix-ile-birlesme-ve-full-stack-gecis-rehberi/</link><guid isPermaLink="true">https://sedatdemir.com/posts/react-router-v7-framework-modu-remix-ile-birlesme-ve-full-stack-gecis-rehberi/</guid><description>React Router v7, Remix&apos;in tüm yeteneklerini bünyesine katarak sadece bir yönlendirme kütüphanesi olmaktan çıkıp tam teşekküllü bir full-stack framework&apos;e dönüştü. Bu yazıda birleşmenin arka planını, framework modunun sunduğu yenilikleri ve mevcut projelerinizi nasıl geçireceğinizi detaylıca inceliyoruz.</description><pubDate>Fri, 03 Apr 2026 05:01:26 GMT</pubDate></item><item><title>React 19 use() Hook: Promise ve Context&apos;i Render Sırasında Okuma Rehberi</title><link>https://sedatdemir.com/posts/react-19-use-hook-promise-ve-context-i-render-sirasinda-okuma-rehberi/</link><guid isPermaLink="true">https://sedatdemir.com/posts/react-19-use-hook-promise-ve-context-i-render-sirasinda-okuma-rehberi/</guid><description>React 19 ile gelen use() hook&apos;u, Promise ve Context değerlerini doğrudan render sırasında okumanızı sağlayan devrim niteliğinde bir API. Bu yazıda use() hook&apos;unun çalışma mantığını, useEffect ve useContext&apos;ten farklarını ve gerçek dünya örneklerini derinlemesine inceliyoruz.</description><pubDate>Tue, 31 Mar 2026 05:01:23 GMT</pubDate></item><item><title>React 19 Form Actions ve useActionState: Server-Side Form Yönetiminin Yeni Çağı</title><link>https://sedatdemir.com/posts/react-19-form-actions-ve-useactionstate-server-side-form-yonetiminin-yeni-cagi/</link><guid isPermaLink="true">https://sedatdemir.com/posts/react-19-form-actions-ve-useactionstate-server-side-form-yonetiminin-yeni-cagi/</guid><description>React 19 ile gelen Form Actions ve useActionState hook&apos;u, form yönetimini kökten değiştiriyor. Bu rehberde, server-side form işlemlerini nasıl kolayca yöneteceğinizi, hata kontrolünden loading state&apos;lerine kadar tüm detayları gerçek kod örnekleriyle öğreneceksiniz.</description><pubDate>Fri, 27 Mar 2026 05:01:32 GMT</pubDate></item><item><title>React Activity Bileşeni: State Kaybetmeden UI Parçalarını Gizle ve Göster</title><link>https://sedatdemir.com/posts/react-activity-bileseni-state-kaybetmeden-ui-parcalarini-gizle-ve-goster/</link><guid isPermaLink="true">https://sedatdemir.com/posts/react-activity-bileseni-state-kaybetmeden-ui-parcalarini-gizle-ve-goster/</guid><description>React 19 ile tanıtılan Activity (eski adıyla Offscreen) bileşeni, UI parçalarını DOM&apos;dan kaldırmadan gizleyip göstermenizi sağlar. State kaybı sorununa elveda deyin ve kullanıcı deneyimini bir üst seviyeye taşıyın.</description><pubDate>Tue, 24 Mar 2026 05:01:34 GMT</pubDate></item><item><title>React ViewTransition Bileşeni ile Native Sayfa Geçiş Animasyonları</title><link>https://sedatdemir.com/posts/react-viewtransition-bileseni-ile-native-sayfa-gecis-animasyonlari/</link><guid isPermaLink="true">https://sedatdemir.com/posts/react-viewtransition-bileseni-ile-native-sayfa-gecis-animasyonlari/</guid><description>React 19 ile tanıtılan ViewTransition bileşeni, tarayıcının native View Transitions API&apos;sini React ekosistemiyle buluşturarak sayfa geçişlerinde akıcı ve performanslı animasyonlar oluşturmanızı sağlıyor. Üçüncü parti kütüphanelere veda etmeye hazır olun.</description><pubDate>Fri, 20 Mar 2026 05:01:18 GMT</pubDate></item><item><title>React Compiler v1.0: useMemo ve useCallback Yazmadan Otomatik Memoization</title><link>https://sedatdemir.com/posts/react-compiler-v1-0-usememo-ve-usecallback-yazmadan-otomatik-memoization/</link><guid isPermaLink="true">https://sedatdemir.com/posts/react-compiler-v1-0-usememo-ve-usecallback-yazmadan-otomatik-memoization/</guid><description>React Compiler v1.0 ile artık useMemo, useCallback ve React.memo yazmaya gerek kalmıyor. React&apos;in yeni derleyicisi kodunuzu otomatik olarak optimize ederek gereksiz yeniden render&apos;ları engelliyor. Bu yazıda React Compiler&apos;ın nasıl çalıştığını, ne gibi avantajlar sunduğunu ve projelerinize nasıl entegre edebileceğinizi detaylıca inceliyoruz.</description><pubDate>Tue, 17 Mar 2026 05:01:35 GMT</pubDate></item><item><title>React Server Components: Derinlemesine Teknik İnceleme ve Pratik Rehber</title><link>https://sedatdemir.com/posts/react-server-components-derinlemesine-teknik-inceleme-ve-pratik-rehber/</link><guid isPermaLink="true">https://sedatdemir.com/posts/react-server-components-derinlemesine-teknik-inceleme-ve-pratik-rehber/</guid><description>React Server Components (RSC), React ekosisteminde devrim niteliğinde bir paradigma değişikliği sunuyor. Bu yazıda RSC&apos;nin nasıl çalıştığını, geleneksel SSR&apos;dan farklarını, performans avantajlarını ve gerçek dünya uygulamalarını kod örnekleriyle derinlemesine inceliyoruz.</description><pubDate>Mon, 16 Mar 2026 09:37:39 GMT</pubDate></item><item><title>React 19&apos;un Yeni Özellikleri: Actions, use() Hook ve Daha Fazlası</title><link>https://sedatdemir.com/posts/react-19-un-yeni-ozellikleri-actions-use-hook-ve-daha-fazlasi/</link><guid isPermaLink="true">https://sedatdemir.com/posts/react-19-un-yeni-ozellikleri-actions-use-hook-ve-daha-fazlasi/</guid><description>React 19, web geliştirme dünyasında devrim niteliğinde yenilikler getiriyor. Actions API, use() hook, Server Components, yeni metadata yönetimi ve daha birçok özellikle React deneyiminizi tamamen dönüştürmeye hazır olun.</description><pubDate>Mon, 16 Mar 2026 09:24:28 GMT</pubDate></item></channel></rss>