Gökmen Tuksavul

Blog

Teknik notlar ve kurumsal yazılım deneyimleri

Spring Boot, Angular, performans, entegrasyon ve sürdürülebilir teslimat pratikleri üzerine yayınlanan içerikler.

Sponsorlu

2026-03-02

Spring Boot API Performans Notları

Spring Boot projelerinde API performansını artırmak için SQL optimizasyonu, Hibernate L2 cache, Redis ve bağlantı havuzu ayarları gibi kritik backend tekniklerini öğrenin.

Spring BootAPIPerformance

2026-02-26

Angular Projelerinde Temiz Mimari

Kurumsal Angular projelerinde Clean Architecture, Signals ve modern state yönetimi ile ölçeklenebilir frontend mimarisi kurmanın yollarını keşfedin.

AngularArchitectureTypeScript

2026-03-05

Java 21 ile Gelen Record Patterns ve Yenilikler

Java 21 LTS ile gelen Record Patterns, deconstruction ve Virtual Threads gibi yeniliklerin modern Java geliştirme süreçlerine etkilerini detaylıca inceliyoruz.

JavaBackendJava 21

2026-03-10

Angular Signals: RxJS Artık Gereksiz mi?

Angular Signals ve RxJS arasındaki farklar nelerdir? Modern Angular uygulamalarında ne zaman Signal, ne zaman RxJS kullanmanız gerektiğini bu rehberde öğrenin.

AngularSignalsRxJS

2026-03-15

Spring Boot Uygulamalarını Dockerize Etme Rehberi

Spring Boot projeleri için optimize edilmiş multi-stage Docker build ve güvenli imaj oluşturma teknikleri ile CI/CD süreçlerinizi bir üst seviyeye taşıyın.

DockerDevOpsSpring Boot

2026-03-20

Angular SSR ve SEO: Botlar Sitenizi Nasıl Görür?

Angular SSR (Server-Side Rendering) ile Google botları için tam taranabilirlik sağlayın. Hydration ve Meta servisleri ile SEO performansınızı maksimize edin.

SEOAngularSSR

2026-03-22

Microservices Arası Haberleşme: REST mi, gRPC mi, Message Broker mı?

Mikroservis mimarilerinde REST API, gRPC ve Kafka/RabbitMQ arasındaki farklar. Dağıtık sistemlerde servisler arası iletişim için en doğru protokolü seçin.

MicroservicesSpring CloudArchitecture

2026-03-23

JUnit 5 ve Mockito ile Test Stratejileri

Spring Boot uygulamalarında JUnit 5 ve Mockito kullanarak profesyonel birim test (unit test) ve entegrasyon testi yazma stratejilerini kod örnekleriyle öğrenin.

TestingJUnitMockito

2026-03-24

Modern CSS Layout: Grid mi Flexbox mı?

Modern web tasarımında CSS Grid ve Flexbox kullanımı. Karmaşık mizanpajlar için hangi layout modelini, hangi senaryoda tercih etmelisiniz?

CSSFrontendWeb Design

2026-03-25

PostgreSQL İndeksleme ve Sorgu Optimizasyonu

PostgreSQL veritabanı performansını artırmak için B-Tree, GIN indeksleme teknikleri ve EXPLAIN ANALYZE ile sorgu optimizasyonu yöntemleri.

PostgreSQLDatabasePerformance

2026-03-26

GitHub Actions ile Otomatik CI/CD Kurulumu

GitHub Actions kullanarak Angular ve Spring Boot projeleri için uçtan uca otomatik CI/CD pipeline kurulumu ve sunucuya otomatik deploy rehberi.

DevOpsGitHub ActionsCI/CD

2026-03-27

Spring Security ve JWT Tabanlı Güvenlik Mimarisi

Spring Security 6 ve JWT kullanarak REST API güvenliği nasıl sağlanır? Stateless kimlik doğrulama ve yetkilendirme mimarisini detaylıca inceliyoruz.

SecurityJWTSpring Security

2026-03-28

TypeScript 5.x: Geliştiricileri Neler Bekliyor?

TypeScript 5.0 ve sonrası ile gelen satisfies operatörü, decorators ve performans iyileştirmeleri hakkında bilmeniz gereken her şey.

TypeScriptFrontendJavaScript

2026-03-29

Kubernetes Temelleri: Pod ve Servis Yönetimi

Kubernetes (K8s) temelleri: Pod, Deployment, Service ve Ingress yapılarını kullanarak konteyner orkestrasyonunu nasıl yönetebileceğinizi öğrenin.

KubernetesDockerDevOps

2026-03-30

Web Uygulamalarında Önbellekleme Stratejileri

Web uygulamalarında performans optimizasyonu: CDN, Redis, HTTP Cache başlıkları ve Service Worker ile yükleme sürelerini milisaniyelere düşürün.

CachingPerformanceWeb