Ali Yılmaz — Yazılım Mühendisi
RSS FeedBackend sistemleri, web uygulamaları ve üretim ortamında çalışan yapay zekâ entegrasyonları geliştiriyorum. Bu sitede projelerimi, teknik kararlarımı ve gerçek yazılım problemlerine yönelik çözümlerimi paylaşıyorum.
Deneyimim ve odaklandığım alanlar için hakkımda sayfasına göz atabilirsiniz.
Ana Konular
Teknik yazıları ve proje vaka çalışmalarını dört ana okuma yolu altında topladım.
Backend Sistemleri
Backend sistemlerinde servis sınırları, kuyruklar, hata yönetimi, gözlemlenebilirlik, performans ve üretim ortamı kararlarına yönelik teknik kaynaklar.
API Tasarımı ve Entegrasyonlar
API sözleşmeleri, kimlik doğrulama, hata modelleri, idempotency, rate limiting, webhook güvenliği ve üçüncü taraf entegrasyonları için teknik kaynaklar.
Yapay Zekâ Entegrasyonları
Yapay zekâ, LLM ve makine öğrenmesi özelliklerinde veri akışı, RAG, çıktı doğrulama, maliyet, gecikme, gözlemlenebilirlik ve üretim güvenliği kaynakları.
Developer Tools ve Açık Kaynak
Developer tools, CLI, editör eklentisi ve masaüstü geliştirici araçlarında problem seçimi, ergonomi, paketleme, güvenlik ve sürümleme kararları.
Seçili Projeler
Mosavid
Mosavid, fotoğrafları binlerce küçük görselle yeniden kurup bunu animasyonlu videoya dönüştüren Python tabanlı photomosaic CLI aracıdır.
SQLens
SQLens, PHP kodu içindeki SQL sorgularını VS Code içinde güvenlik, performans ve bakım sinyalleriyle analiz eden geliştirici eklentisi.
ClaudeMeter
ClaudeMeter, Claude Code kullanım limitlerini macOS menü çubuğunda gerçek zamanlı izleyen SwiftUI tabanlı hafif masaüstü yardımcı uygulamasıdır.
Seral Theme
Seral Theme, GitHub ve Stripe estetiğini birleştiren, VS Code için koyu ve açık mod destekli tema paketidir.
Öne Çıkan Yazılar
Server-Sent Events (SSE): Basit Gerçek Zamanlı Veri Akışı
Yayınlandı: saat 10:00SSE nedir, WebSocket'ten farkı nedir ve hangi gerçek zamanlı senaryolarda daha sade bir çözüm sunar?
Monad'lar: Zincirlenebilir İş Akışlarını Güvenli Kurmak
Yayınlandı: saat 23:22Monad kavramını Maybe, Promise ve hata yönetimi örnekleri üzerinden daha somut ve pratik şekilde anlamaya çalışalım.
GANs: Generator ve Discriminator ile Veri Üretimi
Yayınlandı: saat 21:26GAN'lerin temel mantığını, generator-discriminator dengesini ve eğitim sürecindeki zor noktaları adım adım inceleyelim.
Server-Side Rendering (SSR): Ne Zaman Gerekli, Ne Zaman Gereksiz?
Yayınlandı: saat 21:26SSR nedir, hangi problemlerde değer üretir ve modern web projelerinde ne zaman gereksiz karmaşıklığa dönüşür?
Son Yazılar
Kill ve PID: Linux Process Yönetiminin Temelleri
Güncellendi: saat 08:30Linux'ta PID bulma, SIGTERM ve SIGKILL sinyallerini doğru sırayla kullanma ve takılan süreçleri güvenle sonlandırma rehberi.
MySQL ONLY_FULL_GROUP_BY Hatası: Hızlı Çözüm
Güncellendi: saat 08:30MySQL ONLY_FULL_GROUP_BY hatasının nedenini, sorguyu SQL standardına uygun düzeltme yöntemlerini ve geçici sql_mode seçeneklerini inceleyin.
Systemd Nedir ve Service Nasıl Oluşturulur?
Güncellendi: saat 08:30Linux sistemlerinde servis yönetimini sağlayan systemd, uygulamaların otomatik başlatılmasını ve yönetilmesini kolaylaştırır.
Text-to-Speech (TTS): Metni Sese Dönüştürme Sanatı
Güncellendi: saat 08:30Text-to-Speech sistemlerinde metin normalizasyonu, akustik model ve vocoder aşamalarını; Python ve Web Speech API örnekleriyle öğrenin.