Mert Özen Her Satırda Daha İleri

Blog

Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.

Seriler
18 yazı bulundu #javascript-orta
JavaScript Hata Yönetimi: try/catch, Kendi Error Class'ın ve cause ile Hata Zinciri
Frontend SERİ 06

JavaScript Hata Yönetimi: try/catch, Kendi Error Class'ın ve cause ile Hata Zinciri

try/catch/finally ve throw'u, yerleşik hata türlerini, extends Error ile kendi hata class'ını, ES2022'nin cause zincirini, Safari'de henüz olmayan Error.isError'ı ve hataları kullanıcıya düzgün göstermeyi öğreniyoruz.

3 Kas 2026 10 dk 5
JavaScript Map ve Set: Key-Value Koleksiyonları ve Yeni Set Method'ları
Frontend SERİ 05

JavaScript Map ve Set: Key-Value Koleksiyonları ve Yeni Set Method'ları

Map'in object'ten farkını, Set ile benzersiz değerleri, iterasyonu, ES2025 ile gelen union ve intersection gibi küme method'larını ve ES2026'nın getOrInsert method'unu örneklerle öğreniyoruz; WeakMap'e de kısaca bakıyoruz.

3 Kas 2026 8 dk 5
JavaScript this, call, apply ve bind: this Değeri Neye Göre Belirlenir?
Frontend SERİ 04

JavaScript this, call, apply ve bind: this Değeri Neye Göre Belirlenir?

this'in çağrı biçimine göre nasıl belirlendiğini, method kaybı tuzağını, arrow function'ların this'ini, call/apply/bind ile this'i ayarlamayı, event handler'lardaki this'i ve bind ile partial application'ı öğreniyoruz.

3 Kas 2026 8 dk 3
JavaScript Scope, Hoisting ve Closure: Değişkenler Nerede Yaşar?
Frontend SERİ 03

JavaScript Scope, Hoisting ve Closure: Değişkenler Nerede Yaşar?

Global, function ve block scope'u, scope chain'i, hoisting'i ve TDZ'yi; closure'ı da sayaç, private veri ve fonksiyon fabrikası örnekleri ve döngüdeki meşhur tuzakla birlikte öğreniyoruz.

3 Kas 2026 9 dk 5
JavaScript Array Method'ları Derinlemesine: map, filter, reduce, toSorted ve Object.groupBy
Frontend SERİ 02

JavaScript Array Method'ları Derinlemesine: map, filter, reduce, toSorted ve Object.groupBy

map, filter, reduce, find ailesi, some/every ve flatMap'i üretim bandı benzetmesiyle anlıyor; array'i bozmayan toSorted ve with method'larını (ES2023) ve Object.groupBy ile gruplamayı (ES2024) deniyoruz.

3 Kas 2026 9 dk 6
JavaScript Modern Syntax: Destructuring, Spread/Rest, Optional Chaining ve Mantıksal Atama
Frontend SERİ 01

JavaScript Modern Syntax: Destructuring, Spread/Rest, Optional Chaining ve Mantıksal Atama

Array ve object destructuring'i, spread ve rest farkını, kısa property ve computed property yazımını, ?. ile ?? kullanımını ve ||=, &&=, ??= operatörlerini hangi ES sürümüyle geldikleriyle birlikte öğreniyoruz.

3 Kas 2026 9 dk 6
Blog Haritası