Canonical ve Yönlendirme: Lighthouse'ın Görmediği SEO Hatası
Lighthouse SEO puanım 100 iken canonical adresim başka bir adrese yönleniyordu. Sorunu, Google için anlamını ve 307 ile 308 farkını anlattım.
React, Next.js, TanStack ve frontend mimarisi üzerine teknik yazılar. RSS
Lighthouse SEO puanım 100 iken canonical adresim başka bir adrese yönleniyordu. Sorunu, Google için anlamını ve 307 ile 308 farkını anlattım.
Temellerden yapay zekâya, resmi dokümanlardan süzülmüş ücretsiz frontend rehberleri. Hangi sırayla ne öğreneceğini gösterir.

Şifre göster/gizle davranışını erişilebilir varsayılanlarla sunar; ikon veya metin etiketleriyle özelleştirilebilir.

Kart, telefon, IBAN ve TCKN gibi alanlar için hazır maske ve doğrulama sunar; React Hook Form ile formatlı görünümü ham form state'inden ayırır.

Tek komutla üretime hazır, AI kurallarıyla donatılmış Next.js ve TanStack Start projeleri oluşturun.

RSC-first Next.js ile tip güvenli TanStack Start arasında kazanan değil; mental model, olgunluk ve trade-off üzerinden bir karşılaştırma.
Projeler büyüdükçe yönetilemez hale gelen klasör yapılarına karşı, kodu işlevsel özelliklere göre gruplayan feature-driven mimari yaklaşımı.
Global Zustand store'larının sınırlamalarını aşmak için React Context ile entegrasyonu ve encapsulated state yönetimi.
TanStack Router loader cache'i ile TanStack Query'nin rollerini ayırır; loader–Query entegrasyonunu ve hangi verinin nereye konması gerektiğini açıklar.
Kişisel sitemi güncel teknolojilere taşıdım; Next.js ve MDX yapısını TanStack ve Supabase ile yeniden kurguladım.
Yapay zekâyla kod yazarken her seferinde aynı kuralları baştan anlatmak zorunda kalmayın. ViraStack AI, tutarlı kod üretimi için açık kaynak bir kural seti.

ViraStack nasıl doğdu? Turkuaz CSS'ten açık kaynak bir frontend ekosistemine uzanan kişisel yolculuğum ve bu yapının arkasındaki motivasyon.
