Son yazımı 2020'de yazmışım. Aradan 5 yıl geçmiş.

Bu sürede çok şey değişti. Teknolojiler geldi geçti, framework'ler doğdu öldü, AI devrim yaptı. Sektör pandemi döneminde şişti, sonra küçüldü, toplu işten çıkarmalar oldu. Ben de bir sürü proje yaptım, bozdum, tekrar yaptım. Ama bir şeyi hiç yapmadım: yazmak.

Neden Şimdi?

Açıkçası net bir cevabım yok. Belki de artık öğrendiklerimi bir yere not etme ihtiyacı hissettim. Belki de kendi düşüncelerimi organize etmek için yazmanın ne kadar etkili olduğunu hatırladım.

Teknik Altyapı

lighthouse-score-01KB29DP82W977K1J89SGG03B9.png

Bu siteyi sıfırdan yazdım. Frontend tarafında SvelteKit kullanıyorum. Svelte'in reaktivite modeli ve compiler-based yaklaşımı hoşuma gidiyor. Kod temiz kalıyor, bundle boyutu küçük.

Backend'de Go (Golang) ve Fiber framework'ü var. Veritabanı olarak MariaDB tercih ettim. Basit, hızlı, işimi görüyor.

Her şey küçük bir Hetzner VPS'te çalışıyor. 2 vCPU, 4GB RAM. Fazlasıyla yeterli.

Reverse proxy olarak Nginx yerine Caddy kullanıyorum. İlk kez deniyorum ve şu ana kadar memnunum. Otomatik HTTPS, basit konfigürasyon, sıfır bakım. Nginx'in config dosyalarıyla uğraşmak istemiyorsanız Caddy güzel bir alternatif.

Deployment GitHub Actions ile otomatik. Main branch'e push atınca build alınıyor, sunucuya deploy ediliyor. Manuel müdahale yok.

Ne Yazacağım?

Teknik yazılar ağırlıklı olacak muhtemelen. Go, SvelteKit, sistem tasarımı, veritabanı optimizasyonları vs. Günlük işlerde karşılaştığım problemler ve çözümler.

Ara sıra da böyle kişisel notlar. Kısa, öz, gereksiz detaya boğmadan.

Son Söz

5 yıl uzun bir ara.

Bakalım bu sefer ne kadar sürdürebileceğim.