Ana Sayfa Programlama Uygulamalar İletişim

Programlama Bilgisi

Bir Fullstack Developer'ın günlüğünden: Modern yazılımın kalbine yolculuk.

Core Java & Nesne Yönelimli Programlama

Abstract Class vs Interface

Miras alma, yetenek kazandırma ve base class farkları.

== vs .equals()

Referans ve içerik karşılaştırma mekanizması.

Static, Final & Const

Değiştirilemezlik ve sınıf bazlı tanımlamalar.

Collections & Hash Table

List, Set, Map ve Hash çalışma mantığı.

GC & Memory (Stack/Heap)

JVM bellek yönetimi ve temizleme algoritmaları.

Serializable & Threads

Veri taşıma, Thread-Safe ve Concurrency.

SOLID Prensipleri

Nesne tabanlı yazılımın 5 temel prensibi.

Spring & Spring Boot Ecosystem

Spring vs Spring Boot

Frameworklerin farkı ve "Starter" konsepti.

Bean Scopes & Lifecycle

Singleton, Prototype ve Context yönetimi.

@Transactional & AOP

İşlem yönetimi, izolasyon ve Aspect yapısı.

Interceptor & Filter

Request lifecycle ve HandlerInterceptor.

JPA, Hibernate & JDBC

ORM dünyası, Entity ve Repository mantığı.

Advanced Annotations

@Qualifier, @ControllerAdvice, @PostConstruct.

Spring Boot Annotations Guide

A-Z kapsamlı anotasyon rehberi ve kod örnekleri.

Mimari & Sistem Tasarımı

Microservices Patterns

Saga BFF

Saga, BFF, Bulkhead ve Service Registry.

Apache Kafka & Event-Driven

Broker, Topic ve Replication Factor.

Resilience & Circuit Breaker

Hata toleransı ve Resilience4j mekanizmaları.

GOF Design Patterns

Singleton, Factory, Observer ve Strategy.

Modern Test Tools

WireMock, RestAssured ve TestContainers.

gRPC & Protobuf

Yüksek performanslı RPC ve Binary serileştirme.

Veri Yönetimi & Performans

DB Sharding & Partitioning

Büyük veri setlerinin dağıtımı ve optimizasyonu.

Indexing & B-Tree

Full Table Scan vs Indexing mekaniği.

ACID & Normalization

Verı tutarlılığı ve normalizasyon kuralları.

TPS, Deadlock & Bottleneck

Sistem darboğazları ve çözüm yaklaşımları.

Redis & Caching

In-Memory cache ve veri tutarsızlığı çözümleri.

Web, Security & Frontend

Web Security & HTTPS

JWT, OAuth2 ve SSL/TLS handshake.

Data Binding & Interactivity

One-way ve Two-way data binding farkları.

RFC Standards

İnternet protokolleri ve teknik standartlar.