<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Ali Osman Ilık — Blog</title>
    <link>https://aliosdev.vercel.app/blog</link>
    <description>Frontend geliştirme üzerine yazılar.</description>
    <language>tr</language>
    <item>
      <title>Next.js 16'da params Neden Artık Bir Promise?</title>
      <link>https://aliosdev.vercel.app/blog/nextjs-16-params-promise</link>
      <guid>https://aliosdev.vercel.app/blog/nextjs-16-params-promise</guid>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <description>Bu siteyi kurarken /blog/[slug] sayfası 404 verdi — sebep, dinamik route params'ın artık senkron değil, Promise olması.</description>
    </item>
    <item>
      <title>'Effect İçinde setState' Lint Hatasını useSyncExternalStore ile Çözmek</title>
      <link>https://aliosdev.vercel.app/blog/effect-icinde-setstate-sorunu</link>
      <guid>https://aliosdev.vercel.app/blog/effect-icinde-setstate-sorunu</guid>
      <pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate>
      <description>localStorage'dan okuyan bir hydration-safe state için üç kez aynı ESLint hatasını aldım — çözüm her seferinde useSyncExternalStore oldu.</description>
    </item>
    <item>
      <title>Merhaba, Dünya</title>
      <link>https://aliosdev.vercel.app/blog/merhaba-dunya</link>
      <guid>https://aliosdev.vercel.app/blog/merhaba-dunya</guid>
      <pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate>
      <description>Bu blogu neden açtım ve burada ne tür yazılar bulacaksın — kısa bir giriş.</description>
    </item>
  </channel>
</rss>