Onur Oduncu
Ana SayfaHakkımdaProjelerBlogTeknolojilerİletişim
Onur Oduncu

Uzun ömürlü sistemler tasarlayan ve bilgisini paylaşan bir teknoloji portfolyosu.

© 2026 Onur Oduncu. Tüm hakları saklıdır.

Blog

14 Temmuz 20264

Sürdürülebilir Yazılım Geliştirme: Enerji Verimli Kod Yazmak

Yazılımın karbon ayak izini azaltmak yalnızca büyük şirketlerin sorunu değil. Günlük geliştirme pratiklerinde uygulanabilecek yöntemleri paylaşıyorum.

14 Temmuz 20266

Gerçek Zamanlı Nesne Tespitinde YOLO Modellerinin Evrimi

YOLO mimarisinin ilk versiyonundan günümüz sürümlerine kadar geçirdiği değişimi ve gerçek zamanlı uygulamalardaki rolünü inceliyorum.

14 Temmuz 20263

Prisma ile Veritabanı Migration Yönetimi: Doğru ve Yanlışlar

Prisma Migrate kullanırken ekip halinde çalışırken karşılaşılan çakışmaları ve production migration'larını güvenli yapma yöntemlerini anlatıyorum.

14 Temmuz 20263

Portfolyo Projesi Geliştirirken Öğrendiğim 10 Ders

Kendi kişisel portfolyo sitemi Next.js, Prisma ve Docker ile sıfırdan geliştirirken karşılaştığım pratik zorlukları ve çözümleri paylaşıyorum.

14 Temmuz 20262

Python'da Asenkron Programlamaya Giriş: asyncio Temelleri

I/O yoğun Python uygulamalarında performansı artırmak için asyncio'nun temel kavramlarını örneklerle anlatıyorum.

14 Temmuz 20262

Web Uygulamalarında Kimlik Doğrulama: Session mı, JWT mi?

Auth.js gibi modern kütüphanelerle kimlik doğrulama kurarken session tabanlı ve token tabanlı yaklaşımlar arasındaki farkları karşılaştırıyorum.

14 Temmuz 20261

Görüntü Segmentasyonunda U-Net Mimarisi ve Kullanım Alanları

Tıbbi görüntülemeden otonom sürüşe kadar geniş bir yelpazede kullanılan U-Net mimarisinin çalışma prensibini açıklıyorum.

14 Temmuz 20261

Kod İncelemesi (Code Review) Yaparken Nelere Dikkat Ediyorum

İyi bir code review süreci, hataları yakalamanın ötesinde bir öğrenme fırsatıdır. Kendi kontrol listemi paylaşıyorum.

14 Temmuz 20262

Supabase ile Hızlı Prototipleme: Ne Zaman Tercih Etmeli?

Kendi backend'inizi sıfırdan yazmak yerine Supabase kullanmanın avantaj ve dezavantajlarını gerçek proje deneyimlerimle değerlendiriyorum.

14 Temmuz 20262

CI/CD Pipeline Kurarken Sık Yapılan 7 Hata

GitHub Actions ile pipeline kurarken karşılaştığım, yavaşlığa ve güvensiz deploy süreçlerine yol açan yaygın hataları listeliyorum.

14 Temmuz 20261

Otonom Araçlarda Sensör Füzyonu: Kamera ve LiDAR Birlikte Nasıl Çalışır?

Tek bir sensöre güvenmek yerine kamera, LiDAR ve radar verilerini birleştirerek daha güvenilir algı sistemleri kurmayı anlatıyorum.

14 Temmuz 20261

TypeScript'te Tip Güvenliğini Zod ile Çalışma Zamanına Taşımak

TypeScript'in derleme zamanı garantileri çalışma zamanında kaybolur. Zod ile API sınırlarında tip güvenliğini nasıl koruduğumu anlatıyorum.

14 Temmuz 20261

PostgreSQL'de İndeks Stratejileri: Ne Zaman, Nereye?

Yanlış yerde kurulan indeksler performansı düşürebilir. Sorgu planlarını okuyarak doğru indeks kararları vermeyi anlatıyorum.

14 Temmuz 20261

Docker ile Next.js Uygulamasını Production'a Hazırlamak

Multi-stage build, standalone output ve küçük image boyutları için Next.js projelerinde kullandığım Docker yapılandırmasını paylaşıyorum.

14 Temmuz 20261Öne Çıkan

Yapay Zeka Ajanları (AI Agents) Nedir, Nasıl Çalışır?

LLM tabanlı otonom ajanların temel bileşenlerini, planlama-araç kullanımı döngüsünü ve gerçek dünya uygulamalarını ele alıyorum.

14 Temmuz 20261

React 19'da useEffect'i Ne Zaman Kullanmamalısınız

React 19 ve derleyici optimizasyonlarıyla birlikte useEffect artık son çare olmalı. Yaygın yanlış kullanımları ve doğru alternatifleri inceliyorum.

14 Temmuz 20263Öne Çıkan

Next.js 16 ile Sunucu Bileşenlerinde Performans Optimizasyonu

React Server Components ve Next.js App Router kullanarak sayfa yükleme sürelerini nasıl ciddi oranda azaltabileceğinizi anlatıyorum.

15 Nisan 2026230Öne Çıkan

Bilgisayarlı Görü ile Otonom Araç Sistemleri

Elektromobil ve insansız araç projelerinde bilgisayarlı görü uygulamaları.