Blog
Yeni yazılar, teknik makaleler ve geliştirme notları.
JavaScript Asenkron Motoru: Web APIs, Queues ve Event Loop Öncelik Algoritması
JavaScript sadece senkron kod okur ve çalıştırır. Peki setTimeout ve fetch donanımsal olarak tam olarak nerede, nasıl işlenir? Bu yazıda V8 motorunun bittiği ve tarayıcı (C++) katmanının başladığı sınırları çiziyoruz. Promise (Microtask) ve zamanlayıcıların (Macrotask) öncelik kurallarını ve arka plandaki çalışma mekanizmasını canlı simülasyonlarla inceliyoruz.
JavaScript’te Asenkron İşlemler Nasıl Yönetilir?
JavaScript'in tek iş parçacıklı (Single-Thread) yapısında kilitlenmeleri önleyen asenkron mimariyi ve kod evrimini inceliyoruz. Callback Hell probleminden ES6 Promise yapısına, ES8 Async/Await devriminden Promise.all ile paralel istek yönetimine kadar tüm süreçleri kod örnekleriyle analiz ediyoruz.
Tarayıcılar JavaScript’i Nasıl İşletir? (Bellek Mimarisi ve Call Stack)
arayıcılar JavaScript kodumuzu RAM üzerinde nasıl saklar? Primitive ve Reference tipler arasındaki farkı donanım seviyesinde inceliyor; Stack ve Heap bellek mimarisini, bellek adresleme (pointer) mantığını ve const ile tanımlanan nesnelerin neden değiştirilebildiğini örneklerle masaya yatırıyoruz.
JavaScript Nasıl Asenkron Çalışır? Derinlemesine Bir Event Loop Rehberi
JavaScript nasıl asenkron çalışır? Kodumuzun arkasında dönen gizli kahraman Event Loop mekanizmasını, bilgisayar mimarisi ve geleneksel sunucuların tıkanma noktaları üzerinden derinlemesine inceliyoruz.
REST API Nedir? Node.js ve Express ile İlk REST API
Asenkron İstekler Nedir? React ve Node.js ile Sayfa Yenilemeden Veri Silme
Asenkron isteklerin modern web uygulamalarında nasıl çalıştığını React + Vite ve Node.js + Express örneği üzerinden anlatıyoruz. Sayfa yenilemeden sunucuya istek gönderme, JSON cevap alma ve React state’ini güncelleme mantığını adım adım inceliyoruz.