Ürün Odaklı Mühendis

Ürün Odaklı Mühendis

By Denizhan DalgıçTechnology
Download on the App Store

Ürün Odaklı Mühendis episodes

  • Go Garbage Collector Nasıl Çalışır?

    Go'nun Garbage Collector'ı (GC) yıllardır düşük gecikme (latency) süreleriyle övünür. Ancak modern donanımlar değiştikçe, eski yöntemler verimsizleşmeye başladı. "Green Tea" kod adlı yeni GC implementasyonu, nesne tabanlı taramadan sayfa tabanlı taramaya geçerek %40'a varan performans artışı sağlıyor. Bu videoda, CPU cache mimarisi, vektör komutları ve bellek yönetiminin derinliklerine iniyoruz.

    Video için tıkla.

    7 min
  • Modellerin Android Performansı Nasıl?

    Yapay zeka modelleri kod yazabiliyor, peki ya gerçek hayattaki mimari sınırların olduğu karmaşık bir Android projesine ne kadar adapte olabiliyorlar? Google'ın yeni duyurduğu Android Bench ile yapay zekanın yetenekleri zorlu bir teste tabi tutuldu. Sonuçlar ise oldukça şaşırtıcı. Jetpack Compose, Hilt ve Coroutines gibi modern Android teknolojilerinde AI'ın neden zorlandığını ve bu problemin nasıl çözüldüğünü inceliyoruz.

    Diyagramlarla video için tıkla.

    10 min
  • Uçtan Uca Kod Geliştiriyor ve Test Yazıyor!

    Büyük Dil Modelleri (LLM) yıllardır kod yazabiliyor, ancak GitHub Copilot gibi yapay zeka araçları hala bizim o kodu test etmemize, derlememize ve hataları ayıklamamıza (debug) ihtiyaç duyuyor. Peki ya bir yapay zeka modeli sadece kodu yazmakla kalmayıp, üzerine kendi terminalini açıp, derleyicisini çalıştırıp, testlerini oluşturup, hatalarını otomatik düzeltseydi? Microsoft'un yeni AutoDev mimarisi, geleneksel "kod asistanı" mantığını tamamen yıkıyor ve "otonom yazılım mühendisi" kavramını hayata geçiriyor. Üstelik HumanEval benchmark'ında çarpıcı bir şekilde %91.5'luk bir başarı oranına ulaşarak yapay zeka sınırlarını yeniden belirliyor.

    13 min
  • Figma Nasıl Rust ile %20 Hızlandı?

    Figma, milyonlarca kullanıcının aynı anda çalıştığı devasa tasarım dosyalarını yönetirken bellek sorunlarıyla karşılaştı. Çözüm mü? Herkesin bildiği "daha iyi" veri yapısını (BTreeMap) terk edip, en basit yapıya (Vector) geçmek. Bu videoda, Rust kullanarak yaptıkları bu kritik bellek optimizasyonunun teknik detaylarını, neden O(n)'in bazen O(log n)'den daha iyi olduğunu ve bu kararın arkasındaki mühendislik zekasını inceliyoruz.

    Video için tıkla.

    5 min
  • Spagetti Koddan Çıkış Biletiniz

    Yazılım projelerinin %80'i teknik borç batağına saplanıyor. Neden? Çünkü veritabanı şeması değiştiğinde UI kodunuzun patladığı, iş mantığının framework detaylarına gömüldüğü "Spagetti Mimarisi" kullanıyorsunuz. Bu videoda, Alistair Cockburn'ün Hexagonal Mimarisi (Ports & Adapters) ile kodunuzu nasıl dış dünyadan izole edeceğinizi, test edilebilirliği nasıl %100'e çıkaracağınızı ve framework bağımlılığından nasıl kurtulacağınızı anlatıyorum.

    Video için tıkla.

    10 min
  • AI Bizi Daha Kötü Bir Yazılımcı mı Yapıyor?

    Yapay zeka (Claude, ChatGPT, GitHub Copilot) ile kod yazmak bizi %80 hızlandırıyor olabilir. Ancak Anthropic'in kendi yayınladığı yeni bir araştırma, karanlık bir gerçeği ortaya çıkardı: Yapay zeka kullanmak, yeni yetenekler öğrenme ve "debugging" (hata ayıklama) kapasitemizi kalıcı olarak yok ediyor olabilir. "Bilişsel Yük Devri" (Cognitive Offloading) nedir? Neden Junior yazılımcılar tehlikede? Ve en önemlisi, yapay zekayı bizi köreltmeden nasıl kullanmalıyız?

    Video için tıkla.

    10 min
  • 100ms'den Kısa Sürede Cevap Dön!

    Modern yazılım dünyasında hız sadece bir performans metriği değil, hayatta kalma meselesidir. 100 milisaniyenin altındaki API yanıt sürelerine ulaşmak, şans eseri değil, disiplinli bir mühendislik ürünüdür. Bu videoda, devasa ölçekte düşük gecikmeli sistemler tasarlamanın mimari sırlarını, "Latency Budget" kavramını ve dağıtık sistemlerdeki o görünmez "vergileri" nasıl yöneteceğinizi anlatıyorum. Redis'ten Circuit Breaker'lara, Async Fan-out'tan CPU Starvation'a kadar her detayı masaya yatırıyoruz.

    Video için tıkla.

    7 min
  • Rust ile Çalışan Araba: Hyundai'nin Yeni Platformu

    Arabalar artık sadece ulaşım aracı değil, tekerlekli veri merkezleri. Hyundai, "Pleos" ile bu dönüşüme liderlik etmek için devasa bir risk alıyor. Peki geleneksel bir otomobil devi, Tesla gibi doğuştan yazılımcı rakiplerine karşı nasıl bir mimari kuruyor? Bu videoda Hyundai'nin Yazılım Tanımlı Araç (SDV) devrimini, merkezi mimarisini ve "Pleos" işletim sistemini teknik derinliğiyle inceliyoruz.

    Video için tıkla.

    11 min
  • LLM Mimarisi Nasıl Olmalı?

    Herkes ilk AI agent'ını yazarken basit bir döngü kurar: Modelden al, tool çalıştır, tekrar modele ver. Ama bu yaklaşım production ortamında neden patlar? Bu videoda OpenAI'ın Codex CLI'sının arkasındaki "Agent Loop" mimarisini, context yönetimini ve maliyetleri düşüren "Prefix Caching" tekniklerini inceliyoruz.

    Video için tıkla.

    9 min
  • Discord'da Go'dan Rust'a Geçiş

    Discord, milyarlarca kullanıcısına hizmet verirken neden en kritik servislerinden birini Go dilinden Rust diline geçirdi? Her 2 dakikada bir yaşanan gizemli gecikme artışlarının (latency spikes) arkasındaki sebep neydi?Bu videoda, modern yazılım mühendisliğinin en ilginç dedektiflik hikayelerinden birini inceliyoruz: Garbage Collector'ın (Çöp Toplayıcı) büyük ölçekte nasıl bir darboğaza dönüştüğünü ve Rust'ın sahiplik (ownership) modelinin bu sorunu nasıl çözdüğünü adım adım keşfedeceğiz. Sadece bir dil karşılaştırması değil, bir sistem tasarımı dersi.

    Video için tıkla.

    8 min

About Ürün Odaklı Mühendis

From the publisher's feed

Herkese merhabalar. Bu kanalda son zamanlarda popülerlik kazanan ve üzerine daha fazla konuşulmaya başlanan bir yaklaşımı, ürün odaklı mühendisliği anlatmayı amaçlıyorum. Ürün odaklı mühendis olma yolculuğunda siz de bize katılın.