Blog

Yeni yazılar, teknik makaleler ve geliştirme notları.

Web Geliştirme

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.

31.07.2026/7 dk okuma/14
#JavaScript#Event Loop#V8 Engine#Asynchronous JavaScript#Web APIs#Microtask Queue#Macrotask Queue#Call Stack#Single-Threaded#WHATWG Spec#Concurrency Model
Javascript, Web Geliştirme

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.

29.07.2026/9 dk okuma/5
#javascript#async await#promise#callback#es6#es8#asynchronous javascript#clean code
Web Geliştirme

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.

25.07.2026/7 dk okuma/12
#javascript#browser-engine#stack-vs-heap#bellek-yonetimi#v8-engine#frontend-mimarisi
Web Geliştirme

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.

13.07.2026/16 dk okuma/26
#javascript#nodejs#eventloop#asenkron-programlama#libuv#backend

REST API Nedir? Node.js ve Express ile İlk REST API

08.06.2026/11 dk okuma/25
Frontend

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.

08.06.2026/4 dk okuma/10
#react#vite#javascript#fetch#node.js#express#json

Express.js Dosya Yönetimi Rehberi: Statik Görsellerden Güvenli Fatura İndirmeye

04.06.2026/9 dk okuma/6
Yazılım

React ve Express ile Dosya Yükleme Mimarisi: Protokoller, İletim Türleri ve Performans Yönetimi

01.06.2026/7 dk okuma/10
#React#Express#Multer#File Upload#Multipart Form Data

Uygulamalarınızı CSRF Saldırılarından Nasıl Korursunuz?

15.04.2026/7 dk okuma/34
#express.js#CSRF

Kimlik Doğrulamanın (Authentication) Arkasındaki Fikir

13.04.2026/6 dk okuma/11
#

Web Uygulamalarında Durum Yönetimi: Cookies, Sessions

07.03.2026/4 dk okuma/47
#WEB#HTTP#SESSİON#COOKİE

API Endpoints ve Server Actions Nedir ve Ne zaman kullanırız ?

07.02.2026/11 dk okuma/55
#

Server Component VS. Client Component

07.02.2026/1 dk'dan az/33
#
Yazılım

Yazılım Dünyasında Stateless ve Stateful

03.02.2026/3 dk okuma/35
#yazilim#mimari
Yazılım

Web’in Görünmez Mühendisliği: Rendering Yöntemleri

02.02.2026/8 dk okuma/24
#nextjs#react
Yazılım

Intersection Observer API ile Modern Görünürlük Takibi

17.11.2025/11 dk okuma/21
#nextjs#react#css