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
766 yazı bulundu
JavaScript Değişkenleri: let ve const, Block Scope ve TDZ
Frontend SERİ 03

JavaScript Değişkenleri: let ve const, Block Scope ve TDZ

let ve const ile değişken tanımlıyor, yeniden atama ile mutasyon farkını, block scope'u, isimlendirme kurallarını, var'ın neden emekliye ayrıldığını ve TDZ'yi örneklerle görüyoruz.

3 Kas 2026 9 dk 36
JavaScript ile İlk Script: script Etiketi, defer, async ve DevTools
Frontend SERİ 02

JavaScript ile İlk Script: script Etiketi, defer, async ve DevTools

JavaScript'i HTML'e inline ve harici dosya olarak bağlıyor, defer ile async farkını görüyor, DevTools'ta console method'larını, hata mesajı okumayı ve ilk breakpoint'imizi deniyoruz.

3 Kas 2026 9 dk 32
JavaScript Nedir? Tarayıcıda Nasıl Çalışır, ECMAScript ve İlk Satırın
Frontend SERİ 01

JavaScript Nedir? Tarayıcıda Nasıl Çalışır, ECMAScript ve İlk Satırın

JavaScript'in web sayfasındaki yerini, ECMAScript ve TC39'un dili nasıl geliştirdiğini, tarayıcı engine'lerini öğreniyor ve konsolda ilk satırlarımızı yazıp bir sayfayı canlı değiştiriyoruz.

3 Kas 2026 6 dk 29
Angular 22: Varsayılan OnPush, Stable Signal Forms ve Angular 12 ile Proje Farkı
Frontend SERİ 31

Angular 22: Varsayılan OnPush, Stable Signal Forms ve Angular 12 ile Proje Farkı

Angular 22'de OnPush varsayılan, Signal Forms ve resource API'leri stable, HttpClient Fetch kullanıyor. Yılda bir major takvimini ve Angular 12 projesiyle dosya dosya farkı da inceliyoruz.

31 Eki 2026 7 dk 63
Angular 21: Varsayılan Zoneless, Deneysel Signal Forms ve Vitest
Frontend SERİ 30

Angular 21: Varsayılan Zoneless, Deneysel Signal Forms ve Vitest

Angular 21'de yeni projeler Zone.js'siz doğuyor, Signal Forms deneysel olarak geliyor ve 21.1'de [formField] adını alıyor, Vitest varsayılan test runner oluyor. Angular 12 ile yan yana bakıyoruz.

31 Eki 2026 7 dk 96
Angular 20: Stable Signal API'leri, httpResource ve Yeni Dosya Adlandırma
Frontend SERİ 29

Angular 20: Stable Signal API'leri, httpResource ve Yeni Dosya Adlandırma

Angular 20'de effect, toSignal ve linkedSignal stable oluyor, resource'ta request yerini params'a bırakıyor, httpResource geliyor, app.component.ts yerini app.ts'e veriyor ve *ngIf deprecated oluyor.

31 Eki 2026 7 dk 63
Angular 19: Varsayılan Standalone, linkedSignal ve resource() ile Veri Yükleme
Frontend SERİ 28

Angular 19: Varsayılan Standalone, linkedSignal ve resource() ile Veri Yükleme

Angular 19'da standalone: true yazmaya gerek kalmıyor. Birbirine bağlı state için linkedSignal'ı, veri yüklemek için deneysel resource() ve rxResource'u Angular 12 pattern'iyle kıyaslıyoruz.

31 Eki 2026 8 dk 61
Angular 18 Yenilikleri: Zoneless Change Detection, @let ve Stable Control Flow
Frontend SERİ 27

Angular 18 Yenilikleri: Zoneless Change Detection, @let ve Stable Control Flow

Angular 18 ile gelen deneysel zoneless change detection'ı, stable olan control flow ve @defer'i, 18.1'deki @let'i, ng-content varsayılan içeriğini, form event'lerini ve redirect fonksiyonlarını anlatıyoruz.

31 Eki 2026 7 dk 83
Angular 17.x Yenilikleri: input(), model(), output() ve Signal Query'ler
Frontend SERİ 26

Angular 17.x Yenilikleri: input(), model(), output() ve Signal Query'ler

Angular 17.1–17.3 ile gelen input(), input.required(), model(), output() ve viewChild()/viewChildren() signal query'lerini, Angular 12'deki @Input, @Output ve @ViewChild karşılıklarıyla yan yana anlatıyoruz.

31 Eki 2026 7 dk 85
Angular 17 Yenilikleri: @if, @for, @defer ve Yeni Application Builder
Frontend SERİ 25

Angular 17 Yenilikleri: @if, @for, @defer ve Yeni Application Builder

Angular 17 ile gelen @if, @for ve @switch control flow'unu, @defer ve trigger'larını, esbuild ile Vite tabanlı application builder'ı ve standalone ng new'i Angular 12 karşılaştırmasıyla anlatıyoruz.

31 Eki 2026 8 dk 71
Angular 16 Yenilikleri: Signals, Required Input ve takeUntilDestroyed
Frontend SERİ 24

Angular 16 Yenilikleri: Signals, Required Input ve takeUntilDestroyed

Angular 16 ile gelen signal, computed ve effect'i, toSignal/toObservable köprüsünü, required input ve transform'u, takeUntilDestroyed ile subscription temizliğini Angular 12 karşılaştırmasıyla anlatıyoruz.

31 Eki 2026 8 dk 76
Angular 15'te Functional Guard, Functional Interceptor, hostDirectives ve NgOptimizedImage
Frontend SERİ 23

Angular 15'te Functional Guard, Functional Interceptor, hostDirectives ve NgOptimizedImage

Angular 15'in ikinci yarısı: CanActivateFn ile functional guard, withInterceptors ile functional interceptor, hostDirectives ile directive composition ve ngSrc ile NgOptimizedImage.

31 Eki 2026 7 dk 60
Blog Haritası