~/zafer

/yazılar

Yazılar (36)

10 Ağu 20262 dk okuma

Next.js rewrites() ile Üç Ayrı Dev Server'ı Tek Origin Arkasında Birleştirmek

web (3900), api (3901) ve admin (3902) üç farklı port üzerinde çalışıyor ama tarayıcıdan bakınca hepsi aynı origin'den geliyormuş gibi görünüyor — next.config.ts'deki rewrites() kuralları sayesinde.

10 Ağu 20262 dk okuma

Create ve Update Şemalarını Tek Bir Kaynaktan Türetmek

Her kaynak için ayrı ayrı create/update şeması elle yazmak yerine, `.omit()` ve `.partial()` ile tek bir taban şemadan türetme deseni.

10 Ağu 20262 dk okuma

Tek Bir TypeScript Yapılandırmasını Üç Uygulama Arasında Paylaşmak

@myself/typescript-config paketi, strict modu ve derleyici davranışını her uygulamada ayrı ayrı tanımlamak yerine tek bir dosyadan miras almayı sağlıyor.

10 Ağu 20262 dk okuma

NestJS'te Özellik Modülleriyle Uygulamayı Parçalara Ayırmak

apps/api'nin tek bir dev katmanına yığılmak yerine posts/projects/settings/storage diye ayrı modüllere bölünmesinin gerekçesi ve app.module.ts'nin bunları nasıl bir araya getirdiği.

10 Ağu 20262 dk okuma

Turborepo'da `dev` Görevini Bitmeyen Bir Süreç Olarak İşaretlemek

turbo.json'daki `cache: false` ve `persistent: true` ikilisi neden hem doğru hem de birbirinden bağımsız iki farklı sorunu çözüyor.

10 Ağu 20262 dk okuma

Terminal Estetiğinde Bir Tasarım Sistemi: Neden Bu Şekilde Karar Verdim

Bu portföyün mor/nokta-animasyonlu/monogram-avatarlı denemelerden geçip koyu, mono etiketli, terminal panelli bir kimliğe nasıl vardığı — ve bu kararların arkasındaki tasarım gerekçesi.