<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Göktay Gürbüzer | Blog</title><description>Go (Golang), backend ve yazılım mimarileri üzerine teknik makaleler, mühendislik notları ve sektörel tecrübeler.</description><link>https://goktay.dev/</link><language>tr-TR</language><item><title>2026&apos;da Her Backend Mühendisinin Bilmesi Gereken Go Kütüphaneleri</title><link>https://goktay.dev/blog/go-kutuphaneleri-2026/</link><guid isPermaLink="true">https://goktay.dev/blog/go-kutuphaneleri-2026/</guid><description>Go&apos;nun standart kütüphanesi güçlüdür ama gerçek production sistemlerinde her zaman yetmez. Routing&apos;den veritabanına, loglamadan konfigürasyona, ekosistemde gerçekten öğrenmeye değer kütüphaneleri seçtim.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>golang</category><category>backend</category><category>kutuphaneler</category><category>api</category></item><item><title>Yüzlerce Go Reposu İnceledim: En Sık Yapılan 5 Hata</title><link>https://goktay.dev/blog/golang-sik-yapilan-hatalar/</link><guid isPermaLink="true">https://goktay.dev/blog/golang-sik-yapilan-hatalar/</guid><description>Onlarca Go projesinde dönüp dolaşıp aynı hataları gördüm: yutulmuş error&apos;lar, kontrolsüz goroutine&apos;ler, yanlış yönetilen context, tanrı struct&apos;lar ve dağınık proje yapısı. Her birini neden ve nasıl çözüldüğüyle anlatıyorum.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><category>golang</category><category>temiz-kod</category><category>mimari</category><category>backend</category></item><item><title>Go Projemi Aşırı Mühendislik Ettim ki Siz Etmeyin</title><link>https://goktay.dev/blog/go-asiri-muhendislik/</link><guid isPermaLink="true">https://goktay.dev/blog/go-asiri-muhendislik/</guid><description>Repository ağacında güzel görünen ama günlük geliştirmede acı veren bir Go projesi yazdım. Katman, interface ve DTO bolluğunu nasıl temizlediğimi ve gerçekten neyi koruduğumu anlatıyorum.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>golang</category><category>mimari</category><category>clean-architecture</category><category>temiz-kod</category><category>backend</category></item><item><title>Golang Gin Framework: HTTP Temellerinden Production API&apos;ye Kapsamlı Rehber</title><link>https://goktay.dev/blog/golang-gin-rehberi/</link><guid isPermaLink="true">https://goktay.dev/blog/golang-gin-rehberi/</guid><description>HTTP nedir, durum kodları ne anlama gelir ve Golang Gin ile production kalitesinde bir REST API nasıl yazılır? Routing, binding, validation, middleware ve gerçek örneklerle sıfırdan sonuna kadar tek yazıda.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>golang</category><category>gin</category><category>web-framework</category><category>api</category><category>backend</category></item><item><title>Artık Uzun Struct Literalleri Yazmıyorum: Go 1.27 ve Keyed Fields</title><link>https://goktay.dev/blog/go-1-27-keyed-fields/</link><guid isPermaLink="true">https://goktay.dev/blog/go-1-27-keyed-fields/</guid><description>Go 1.27, anonim gömülü tiplerin terfi eden alanlarını struct literal&apos;inde doğrudan anahtar olarak kullanmanıza izin veriyor. Yıllardır katlandığımız iç içe başlatma kalıbı sonunda bitiyor.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><category>golang</category><category>temiz-kod</category><category>backend</category></item><item><title>Go&apos;da Dış API Çağrıları için 3 Tasarım — Clean Architecture&apos;a Sadece Biri Uydu</title><link>https://goktay.dev/blog/go-dis-api-clean-architecture/</link><guid isPermaLink="true">https://goktay.dev/blog/go-dis-api-clean-architecture/</guid><description>Her Go servisi eninde sonunda dış bir şeyle konuşur: ödeme geçidi, kargo, bildirim servisi. Bu çağrıları üç farklı şekilde yapılandırdım; bağımlılık kuralını yalnızca Ports &amp; Adapters ihlal etmedi.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><category>golang</category><category>mimari</category><category>clean-architecture</category><category>backend</category></item><item><title>Go&apos;da 5 Repository Pattern Denedim — Sadece Biri Hayatta Kaldı</title><link>https://goktay.dev/blog/go-repository-pattern/</link><guid isPermaLink="true">https://goktay.dev/blog/go-repository-pattern/</guid><description>Yıllar içinde Go projelerinde veri erişim katmanını beş farklı şekilde kurdum. Method explosion&apos;dan interface bloat&apos;a kadar hepsinin bedelini ödedim. İşte hangisinin her projede ayakta kaldığı ve neden.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><category>golang</category><category>mimari</category><category>clean-architecture</category><category>backend</category></item><item><title>Go Standart Kütüphanesi: &quot;Batteries Included&quot; Ne Demek?</title><link>https://goktay.dev/blog/golang-standart-kutuphane/</link><guid isPermaLink="true">https://goktay.dev/blog/golang-standart-kutuphane/</guid><description>Golang&apos;ın en büyük gücü dilin kendisi değil, kutudan çıkan standart kütüphanesidir. Her gün kullandığım net/http, encoding/json, context ve slog gibi paketleri gerçek örneklerle anlatıyorum.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><category>golang</category><category>standart-kutuphane</category><category>backend</category></item><item><title>Neden Golang? Modern Yazılımın Görünmez Kahramanıyla Tanışın</title><link>https://goktay.dev/blog/neden-golang/</link><guid isPermaLink="true">https://goktay.dev/blog/neden-golang/</guid><description>Google’ın devasa altyapısını yönetmek için doğan, sadeliğiyle sistem mühendisliğini yeniden tanımlayan Golang dünyasına bir yolculuk. Neden Go öğrenmeli, sistem kaynaklarını nasıl optimize etmelisiniz?</description><pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate><category>golang</category><category>sistem-mimarisi</category><category>kariyer</category><category>backend</category></item><item><title>Astro.js ve Teknik SEO: Sitenin Hızlı Olması Google’ı Neden İkna Etmedi?</title><link>https://goktay.dev/blog/astro-seo-mimari-hatalar/</link><guid isPermaLink="true">https://goktay.dev/blog/astro-seo-mimari-hatalar/</guid><description>Lighthouse puanlarım 100, sitem Go hızıyla çalışıyor ama Google dizine eklemiyor. İşte goktay.dev’i refactor ederken keşfettiğim kritik SEO hataları ve mimari çözümler.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><category>astro</category><category>seo</category><category>frontend</category><category>mimari</category></item><item><title>Golang ile Clean Architecture Neden Şart?</title><link>https://goktay.dev/blog/clean-architecture-go/</link><guid isPermaLink="true">https://goktay.dev/blog/clean-architecture-go/</guid><description>Sadece kodun çalışması yetmez. Büyük projelerde spagetti koddan kurtulmak ve sürdürülebilir bir yapı kurmak için Go mimarisini nasıl kurguluyorum?</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate><category>golang</category><category>mimari</category><category>clean-architecture</category><category>backend</category></item></channel></rss>