Fullstack Web
Developer
Modern teknolojilerle (Go, React, Astro) ölçeklenebilir ve kullanıcı odaklı çözümler üretiyorum. Ezbere değil, mantığa dayalı kod yazıyorum.
Çözüm Odaklı Araçlar
Geliştirme sürecinde karşılaştığım sorunları çözmek için yazdığım, her gün kullandığım ücretsiz araçlar. Ezbere değil, performans için optimize edildiler.
VCF to XML Converter
Rehber yedeklerinizi (VCF) hızlıca XML veya JSON formatına dönüştürün. Büyük dosyalar için optimize edildi.
Advanced JSON Formatter
Sadece formatlamakla kalmayın; JSON verinizden anında Go Struct veya TypeScript Interface oluşturun.
Struct Generator
SQL veya JSON şemalarınızı Clean Architecture yapısına uygun Go katmanlarına dönüştürün.
Ezbere Değil,
Mantığa Dayalı.
Ben Göktay. Fullstack bir web geliştiricisiyim. Sadece kod yazmıyor, ölçeklenebilir ve sürdürülebilir sistem mimarileri tasarlıyorum.
Amacım; Golang'in gücü ve React'in esnekliğiyle modern web uygulamaları geliştirmek. Kopyala-yapıştır kültüründen uzak, yazdığım her satırın neden orada olduğunu bilerek hareket ederim.
Teknoloji Yığınım
Sadece framework'leri değil, arkadaki Clean Architecture ve SOLID prensiplerini de önemsiyorum. Sistemlerim uzun ömürlü ve refactor edilmeye uygundur.
Referans İşler
Son Yazılar
Tümü →Artık Uzun Struct Literalleri Yazmıyorum: Go 1.27 ve Keyed Fields
Go 1.27, anonim gömülü tiplerin terfi eden alanlarını struct literal'inde doğrudan anahtar olarak kullanmanıza izin veriyor. Yıllardır katlandığımız iç içe başlatma kalıbı sonunda bitiyor.
OKU →Go'da Dış API Çağrıları için 3 Tasarım — Clean Architecture'a Sadece Biri Uydu
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 & Adapters ihlal etmedi.
OKU →Go'da 5 Repository Pattern Denedim — Sadece Biri Hayatta Kaldı
Yıllar içinde Go projelerinde veri erişim katmanını beş farklı şekilde kurdum. Method explosion'dan interface bloat'a kadar hepsinin bedelini ödedim. İşte hangisinin her projede ayakta kaldığı ve neden.
OKU →