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
124 yazı bulundu
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 kalıbıyla kıyaslıyoruz.

31 Eki 2026 8 dk 44
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 53
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 58
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 53
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 abonelik temizliğini Angular 12 karşılaştırmasıyla anlatıyoruz.

31 Eki 2026 8 dk 51
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 birleştirme ve ngSrc ile NgOptimizedImage.

31 Eki 2026 7 dk 39
Angular 15 ile Standalone API'ler: bootstrapApplication, provideRouter ve NgModule'süz Uygulama
Frontend SERİ 22

Angular 15 ile Standalone API'ler: bootstrapApplication, provideRouter ve NgModule'süz Uygulama

Angular 15 ile standalone API'ler stable oldu. bootstrapApplication, provideRouter, provideHttpClient ve importProvidersFrom ile AppModule'süz uygulama kurup mevcut projeyi adım adım taşıyoruz.

31 Eki 2026 7 dk 40
Angular 14 ile Gelenler: Typed Reactive Forms, inject() ve Standalone Component'e İlk Bakış
Frontend SERİ 21

Angular 14 ile Gelenler: Typed Reactive Forms, inject() ve Standalone Component'e İlk Bakış

Angular 14 ile reactive forms tip güvenliğine kavuştu: tipli FormControl, nonNullable ve NonNullableFormBuilder. inject() fonksiyonu, developer preview'daki standalone component'ler ve route title.

31 Eki 2026 8 dk 45
Angular 13 ile Gelenler: ng update ile Sürüm Yükseltme, Ivy ve Yeni Dinamik Component API'si
Frontend SERİ 20

Angular 13 ile Gelenler: ng update ile Sürüm Yükseltme, Ivy ve Yeni Dinamik Component API'si

Angular 12'den 13'e ng update ile adım adım geçiyoruz. View Engine'in kaldırılması, IE11'e veda, factory'siz createComponent, kalıcı build önbelleği ve Node/TypeScript gereksinimleri.

31 Eki 2026 9 dk 45
Angular Build ve Deploy: ng build, Environment Dosyaları, Budgets ve SPA Routing
Frontend SERİ 19

Angular Build ve Deploy: ng build, Environment Dosyaları, Budgets ve SPA Routing

Angular 12'de ng build ile production paketi: dist çıktısı, fileReplacements ile environment dosyaları, budgets, base href, Nginx/IIS'te SPA routing 404 sorunu, source map ve bundle analizi.

31 Eki 2026 7 dk 40
Angular'da Test'e Giriş: Karma, Jasmine, TestBed ve HttpClientTestingModule
Frontend SERİ 18

Angular'da Test'e Giriş: Karma, Jasmine, TestBed ve HttpClientTestingModule

Angular 12'de ng test ile Karma ve Jasmine, spec dosyasının yapısı, TestBed ve ComponentFixture ile component testi, sahte bağımlılıkla service testi ve HttpClientTestingModule ile HTTP mock.

31 Eki 2026 7 dk 37
Angular'da Change Detection ve Zone.js: OnPush, ChangeDetectorRef ve NgZone
Frontend SERİ 17

Angular'da Change Detection ve Zone.js: OnPush, ChangeDetectorRef ve NgZone

Angular ekranı nasıl güncelliyor? Zone.js'in yakaladığı event'ler, component ağacında change detection, OnPush stratejisi, immutable veri, ChangeDetectorRef ve NgZone.runOutsideAngular.

31 Eki 2026 7 dk 37
Blog Haritası