Yazılar
Yayınladığım tüm yazılar.
Bu blogu neden ve nasıl kurdum
canugurlu.dev'i Astro ile kurdum: neden statik site seçtim, AstroPaper temasını nasıl Türkçeleştirdim ve siteyi Coolify üzerinde nasıl deploy ediyorum.
Coolify'da build exit code 137 ile neden ölüyor
Coolify'da build exit code 137 ile ölüyorsa sebep OOM. dmesg ve OOMKilled ile nasıl doğrulanır, build belleği neden runtime'dan farklı boyutlandırılır.
Statik site mi, SSR mi
Varsayılan statik olmalı, SSR'ı seçmek için bir sebep gerekir. Doğru soru içeriğin dinamikliği değil, yanıtın ziyaretçiye göre değişip değişmediğidir.
Entegrasyon logunu nereye yazmalı
Sipariş gönderilemedi yazan log satırı hiçbir şey anlatmaz. İstek ve cevabı correlation id'yle, redaksiyonla ve saklama süresiyle tabloya nasıl yazmalı.
LCP'yi bozan şey genelde font
Metin ağırlıklı sayfalarda LCP'yi geciktiren şey görsel değil, font zinciri. font-display, self-host, preload, subset ve fallback metrikleriyle çözüm sırası.
.env dosyasını sunucuya elle kopyalamayı bırakın
scp ile elle kopyalanan .env dosyası versiyonlanmaz, sunucuyla birlikte kaybolur. Platform enjeksiyonu, .env.example ve build/runtime ayrımıyla doğru kurulum.