Kullandığım temel yapı
Bu site statik bir yapı üzerine kurulu. Yani ziyaretçi geldiğinde çalışan bir veritabanı, giriş sistemi veya karmaşık panel yok. Bu bilinçli bir tercih: kişisel blog/vlog sayfası için hızlı açılan, kolay taşınan ve bakımı rahat bir yapı yeterli oluyor.
Tasarım tarafında büyük bir arka plan görseli, editorial içerik kartları, sekmeli stüdyo alanı ve küçük animasyonlar kullandım. JavaScript sadece sekme geçişleri, kart tıklamaları, scroll göstergesi ve ufak etkileşimler için var. Gereksiz kütüphane eklemeyince hem performans hem güvenlik tarafı daha temiz kalıyor.
Nelere dikkat ettim?
İlk dikkat ettiğim şey okunabilirlik oldu. Birisi siteye girdiğinde “Atalay ne yapıyor, ne öğreniyor, nerede üretiyor?” sorularının cevabını hızlıca görmeli. İkinci konu ise güvenlik: dış linkler kontrollü açılıyor, sayfaya dışarıdan script çekilmiyor ve yayın ortamı için güvenlik header'ları hazırlandı.
Asset kullanırken de lisans meselesini hafife almıyorum. Ücretsiz kaynak güzel, ama her görselin, ikonun veya müziğin kullanım şartı aynı değil. O yüzden kaynak seçerken lisans sayfasını kontrol etmek ve kullandığım materyalleri not almak benim için işin bir parçası.