<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Onur Karakuş | Software Architect &amp; Tech Blog</title>
    <description>Onur Karakuş — Kurumsal yazılım mimarisi, .NET, Cloud-Native, DDD, Mikroservisler ve Dağıtık Sistemler üzerine teknik makaleler.</description>
    <link>https://onurkarakus.com.tr</link>
    <atom:link href="https://onurkarakus.com.tr/rss.xml" rel="self" type="application/rss+xml" />
    <language>tr-TR</language>
    <managingEditor>onurkarakus@outlook.com (Onur Karakuş)</managingEditor>
    <webMaster>onurkarakus@outlook.com (Onur Karakuş)</webMaster>
    <item>
      <title>C# Temellerini 2026’da Yenilemek: Syntax Sugar ile Mimari Güce</title>
      <link>https://onurkarakus.com.tr/blog/c-temellerini-2026-da-yenilemek-syntax-sugar-ile-mimari-guce</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/blog/c-temellerini-2026-da-yenilemek-syntax-sugar-ile-mimari-guce</guid>
      <description>Eğer hala if (x != null) kontrolleriyle boğuşuyor ve her sınıf için 10 satır seremoni yapıyorsanız, C#’ın gerçek gücünü kullanmıyorsunuz.</description>
      <pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>dotnet</category><category>software-development</category><category>clean-code</category><category>programming</category><category>csharp</category>
    </item>
    <item>
      <title>OpenTelemetry Giriş ve ASP.NET Core Entegrasyonu</title>
      <link>https://onurkarakus.com.tr/blog/opentelemetry-giris-ve-asp-net-core-entegrasyonu</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/blog/opentelemetry-giris-ve-asp-net-core-entegrasyonu</guid>
      <description>OpenTelemetry ile dağıtık sistemlerde izleme, metrik ve logları nasıl entegre edebileceğinizi öğrenin. ASP.NET Core örneğiyle adım adım.</description>
      <pubDate>Wed, 23 Apr 2025 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>application-performance</category><category>observability</category><category>aspnetcore</category><category>opentelemetry</category><category>microservices</category>
    </item>
    <item>
      <title>GraphQL ve ASP.NET Core Web API: Restful Dünyadan Çıkış Yapmak</title>
      <link>https://onurkarakus.com.tr/blog/graphql-ve-asp-net-core-web-api-restful-dunyadan-cikis-yapmak</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/blog/graphql-ve-asp-net-core-web-api-restful-dunyadan-cikis-yapmak</guid>
      <description>GraphQL, veri alışverişini daha etkili hale getiren bir sorgulama dilidir. Bu yazıda Asp.net Core WebApi ve GraphQL ilişkisini…</description>
      <pubDate>Wed, 03 Jan 2024 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>graphql</category><category>aspnetcore</category><category>net-core</category><category>webapi</category><category>api</category>
    </item>
    <item>
      <title>Microsoft Azure Fundamentals</title>
      <link>https://onurkarakus.com.tr/en/blog/microsoft-azure-fundamentals</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/en/blog/microsoft-azure-fundamentals</guid>
      <description>In this article, I will provide a comprehensive overview of Microsoft Azure…</description>
      <pubDate>Sat, 27 May 2023 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>microsoft</category><category>azure</category><category>cloud-computing</category><category>cloud-services</category><category>microsoft-azure</category>
    </item>
    <item>
      <title>Microsoft Azure Temelleri</title>
      <link>https://onurkarakus.com.tr/blog/microsoft-azure-temelleri</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/blog/microsoft-azure-temelleri</guid>
      <description>Bu yazıda, Microsoft Azure hakkında kapsamlı bir genel bakış sunmaya çalışacağım.</description>
      <pubDate>Sat, 27 May 2023 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>microsoft</category><category>azure</category><category>cloud-computing</category><category>cloud-services</category><category>microsoft-azure</category>
    </item>
    <item>
      <title>Rate limiting in .NET Core APIs</title>
      <link>https://onurkarakus.com.tr/en/blog/rate-limiting-in-net-core-apis</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/en/blog/rate-limiting-in-net-core-apis</guid>
      <description>Hello, in this article, we will examine the concept of rate limiting introduced with .NET Core 7.</description>
      <pubDate>Sat, 27 May 2023 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>net-7</category><category>rate-limiting</category><category>aspnetcore</category><category>webapi</category><category>api</category>
    </item>
    <item>
      <title>.NET 6 Web API and JWT Token</title>
      <link>https://onurkarakus.com.tr/en/blog/net-6-web-api-and-jwt-token</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/en/blog/net-6-web-api-and-jwt-token</guid>
      <description>Hello, in this article, we will examine the important topic of security for API applications.</description>
      <pubDate>Wed, 29 Mar 2023 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>jwt</category><category>jwt-token</category><category>aspnetcore</category><category>net6</category><category>webapi</category>
    </item>
    <item>
      <title>.NET 7 Web API Rate Limiting</title>
      <link>https://onurkarakus.com.tr/blog/net-7-web-api-rate-limiting</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/blog/net-7-web-api-rate-limiting</guid>
      <description>Merhaba, bu yazımızda .NET Core 7 ile gelen rate limiting kavramı üzerinden duracağız.</description>
      <pubDate>Mon, 27 Mar 2023 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>net-7</category><category>rate-limiting</category><category>aspnetcore</category><category>webapi</category><category>api</category>
    </item>
    <item>
      <title>.NET Core Web API ve JWT Token</title>
      <link>https://onurkarakus.com.tr/blog/net-core-web-api-ve-jwt-token</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/blog/net-core-web-api-ve-jwt-token</guid>
      <description>Merhaba, bu yazımızda API uygulamaları için önemli bir konu olan güvenlik konusunu inceleyeceğiz. Geliştirdiğimiz API uygulamalarının…</description>
      <pubDate>Tue, 21 Feb 2023 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>aspnetcore</category><category>webapi</category><category>net6</category><category>jwt</category><category>jwt-token</category>
    </item>
    <item>
      <title>.NET 6 Web API, CQRS and MediatR Library</title>
      <link>https://onurkarakus.com.tr/en/blog/net-6-web-api-cqrs-and-mediatr-library</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/en/blog/net-6-web-api-cqrs-and-mediatr-library</guid>
      <description>Hello, in this article, we will work on the Command Query Responsibility Segregation (CQRS) and Mediator design principles together.</description>
      <pubDate>Fri, 03 Feb 2023 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>cqrs</category><category>cqrs-pattern</category><category>mediatr</category><category>csharp</category><category>net-core</category>
    </item>
    <item>
      <title>.NET 6 Web API, CQRS ve MediatR kütüphanesi</title>
      <link>https://onurkarakus.com.tr/blog/net-6-web-api-cqrs-ve-mediatr-kutuphanesi</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/blog/net-6-web-api-cqrs-ve-mediatr-kutuphanesi</guid>
      <description>Merhaba, bu yazıda beraber CQRS (Command Query Responsibility Segregation) ve Mediator tasarım pr ve ile ilgili çalışmalar yapacağız.</description>
      <pubDate>Sun, 29 Jan 2023 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>cqrs</category><category>cqrs-pattern</category><category>mediatr</category><category>net-core</category><category>csharp</category>
    </item>
    <item>
      <title>Nedir bu Mikro Servis?</title>
      <link>https://onurkarakus.com.tr/blog/nedir-bu-mikro-servis</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/blog/nedir-bu-mikro-servis</guid>
      <description>Merhaba,</description>
      <pubDate>Fri, 29 Oct 2021 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>aspnetcore</category><category>microservices</category><category>aspnet</category><category>microsoft</category><category>c-sharp-programming</category>
    </item>
    <item>
      <title>ASP.NET Core Web API and Swagger</title>
      <link>https://onurkarakus.com.tr/en/blog/asp-net-core-web-api-and-swagger</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/en/blog/asp-net-core-web-api-and-swagger</guid>
      <description>In this article, we will try to examine what the API will have to do with the product named Swagger.</description>
      <pubDate>Sun, 20 Jun 2021 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>aspnetcore</category><category>swagger</category><category>aspnet</category><category>microsoft</category><category>c-sharp-programming</category>
    </item>
    <item>
      <title>RabbitMQ İle İlk Adımlar</title>
      <link>https://onurkarakus.com.tr/blog/rabbitmq-ile-ilk-adimlar</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/blog/rabbitmq-ile-ilk-adimlar</guid>
      <description>RabbitMQ’ya bağlanma, kanal ve kuyruk oluşturma, mesajlarımızı gönderip, okuma işlemlerini incelemeye çalıştım. Umarım anlaşılır olmuştur.</description>
      <pubDate>Sun, 13 Jun 2021 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>rabbitmq</category><category>net-core</category><category>aspnetcore</category><category>visual-studio</category><category>csharp</category>
    </item>
    <item>
      <title>Nedir bu RabbitMQ?</title>
      <link>https://onurkarakus.com.tr/blog/nedir-bu-rabbitmq</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/blog/nedir-bu-rabbitmq</guid>
      <description>RabbitMQ hakkında genel bilgiler ve nedir bu? sorusunun cevaplarına hep beraber bu yazıda bakacağız.</description>
      <pubDate>Sat, 12 Jun 2021 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>rabbitmq</category><category>net-core</category><category>aspnetcore</category><category>visual-studio</category><category>csharp</category>
    </item>
    <item>
      <title>ASP.NET Core Web Api ve Versiyonlama</title>
      <link>https://onurkarakus.com.tr/blog/asp-net-core-web-api-ve-versiyonlama</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/blog/asp-net-core-web-api-ve-versiyonlama</guid>
      <description>Versiyonlama, evet bugün bu konu hakkına bir şeyler yazmak istedim. ASP.NET Core Web API üzerinde versiyonlamayı nasıl yapabiliriz?</description>
      <pubDate>Mon, 24 May 2021 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>aspnetcore</category><category>versioning</category><category>microsoft</category><category>aspnet</category><category>csharp</category>
    </item>
    <item>
      <title>Nedir Bu Docker?</title>
      <link>https://onurkarakus.com.tr/blog/nedir-bu-docker</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/blog/nedir-bu-docker</guid>
      <description>Docker uygulamasından, avantajlarından ve kullanımından bahsedeceğiz. Tabii bu arada .NET Core uygulamalarımızı Docker ile yayınlayacağız.</description>
      <pubDate>Sun, 04 Oct 2020 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>docker</category><category>net-core</category><category>aspnetcore</category><category>containers</category><category>visual-studio-code</category>
    </item>
    <item>
      <title>ASP.NET Core Web API ve Swagger</title>
      <link>https://onurkarakus.com.tr/blog/asp-net-core-web-api-ve-swagger</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/blog/asp-net-core-web-api-ve-swagger</guid>
      <description>API nedir? ASP.NET Core Web API bize neler sağlar? ve Swagger ile API’nin nasıl bir ilgisi olacak makalede bunları incelemeye çalışacağız.</description>
      <pubDate>Sat, 29 Aug 2020 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>aspnetcore</category><category>swagger</category><category>aspnet</category><category>microsoft</category><category>c-sharp-programming</category>
    </item>
    <item>
      <title>Nedir Bu Microsoft .NET Core ?</title>
      <link>https://onurkarakus.com.tr/blog/nedir-bu-microsoft-net-core</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/blog/nedir-bu-microsoft-net-core</guid>
      <description>Microsoft .NET Core nedir? .NET Core kullanmanın avantajları ve dezavantajları nelerdir? Bunlara hep beraber bu makalede bakacağız.</description>
      <pubDate>Sat, 22 Aug 2020 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>aspnetcore</category><category>aspnet</category><category>csharp</category><category>net-core</category>
    </item>
    <item>
      <title>Visual Studio Code kullanarak ASP.NET Core Projesi Geliştirme</title>
      <link>https://onurkarakus.com.tr/blog/visual-studio-code-kullanarak-asp-net-core-projesi-gelistirme</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/blog/visual-studio-code-kullanarak-asp-net-core-projesi-gelistirme</guid>
      <description>Bu makalemizde VS Code kullanarak bir ASP.NET Core uygulamasının geliştirme ve debug işlemlerinin nasıl yapıldığına bakacağız.</description>
      <pubDate>Sat, 22 Aug 2020 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>aspnetcore</category><category>aspnet</category><category>net-core</category><category>microsoft</category><category>vscode</category>
    </item>
    <item>
      <title>Nedir Bu Microsoft Sharepoint ?</title>
      <link>https://onurkarakus.com.tr/blog/nedir-bu-microsoft-sharepoint</link>
      <guid isPermaLink="true">https://onurkarakus.com.tr/blog/nedir-bu-microsoft-sharepoint</guid>
      <description>Kurumlardaki en büyük problemlerden biri ortak çalışma ve bilgi paylaşımı konuları olarak bilinmektedir. Kurum içinde farklı birim veya…</description>
      <pubDate>Wed, 08 Aug 2018 00:00:00 GMT</pubDate>
      <author>onurkarakus@outlook.com (Onur Karakuş)</author>
      <category>sharepoint</category><category>sharepoint-online</category><category>office-365</category><category>microsoft</category><category>collaboration</category>
    </item>
  </channel>
</rss>