Yazılar · 03

Mimari kararlar & AI pratiği.

Production backend, .NET, agentic workflow — ayda birkaç not. Kısa, teknik, sahaya yakın.

2026

26 yazı
AI çağınında asıl yavaşlatan şey artık kod değil, belirsiz gereksinimler

AI çağınında asıl yavaşlatan şey artık kod değil, belirsiz gereksinimler

Agent ile kod hızlandı ama net yazılmamış bir özellik, review ve QA tarafında daha pahalıya patlıyor. Son aylarda ekiplerde gördüğüm kaymayı anlatıyorum.

AI ile daha çok kod üretiyoruz; asıl mesele artık review kapasitesi

AI ile daha çok kod üretiyoruz; asıl mesele artık review kapasitesi

Agent'lar PR açmayı kolaylaştırdı. Sahada gördüğüm sorun, hızın test ve mimari borcun önüne geçmesi. Bunu nasıl dengelediğimi anlatıyorum.

.NET 10 LTS: Haziran 2026'da production'a geçişi nasıl planlarım?

.NET 10 LTS: Haziran 2026'da production'a geçişi nasıl planlarım?

10.0.9 güvenlik güncellemesi, AI entegrasyonu ve C# 14 bir arada konuşuluyor. Yeni projede ve mevcut sistemde upgrade kararını nasıl verdiğimi paylaşıyorum.

Datasette Apps: sandbox HTML uygulamaları

Datasette Apps: sandbox HTML uygulamaları

Veritabanı üstüne küçük web uygulamaları nasıl güvenli çalıştırılır — sandbox mantığı sade anlatım.

MSBuild Binlog MCP Server: AI ile build log analizi

MSBuild Binlog MCP Server: AI ile build log analizi

Build neden kırıldı sorusuna yapay zeka ile cevap: binlog dosyası ve MCP sunucusu sade Türkçe anlatım.

GLM-5.2: Açık ağırlıklı en güçlü text-only LLM?

GLM-5.2: Açık ağırlıklı en güçlü text-only LLM?

Açık kaynak GLM-5.2 modeli ne kadar iyi, ne kadar pahalı — öğrenen geliştirici için sade özet.

AI'da başarı: Zeka + Güven formülü (Microsoft Blog)

AI'da başarı: Zeka + Güven formülü (Microsoft Blog)

Kurumsal AI'da başarı için zeka + güven ikilisi ne demek — buzzword'süz özet.

Agentic code review: hız mı, borç mu?

Agentic code review: hız mı, borç mu?

Cursor ve Claude Code PR'da nerede işe yarar, nerede gürültü üretir — sahadan checklist.

.NET 11 Preview 5 yayında

.NET 11 Preview 5 yayında

.NET 11 Preview 5'te neler değişti, hangi geliştirici sorununa cevap veriyor — jargon sözlüğüyle.

GitHub Copilot ile .NET geliştirici rehberi

GitHub Copilot ile .NET geliştirici rehberi

GitHub Copilot'u .NET'te nasıl kullanırsın: sohbet mi, otomatik görev mi — örneklerle rehber.

Production LLM: token bütçesi ve graceful degradation

Production LLM: token bütçesi ve graceful degradation

Cache, fallback model, rate limit ve maliyet tavanı — canlıya almadan önce netleştirilmesi gerekenler.

AI tek başına işi değiştirmez; onu taşıyan sistem değiştirir

AI tek başına işi değiştirmez; onu taşıyan sistem değiştirir

Jay Parikh'in agent platformu yazısının Türkçe özeti: GitHub → IQ → Foundry → Agent 365 pipeline'ı ve üç temel ilke.

Microsoft Build 2026: Geliştirici olarak kendin ol

Microsoft Build 2026: Geliştirici olarak kendin ol

Kyle Daigle'ın Build 2026 yazısının Türkçe özeti: Microsoft IQ, MAI modelleri, Copilot app ve agent-native Windows.

Event-driven idempotency — deploy öncesi checklist

Event-driven idempotency — deploy öncesi checklist

At-least-once dünyasında çift işlem nasıl engellenir: key tasarımı, outbox, consumer sözleşmesi.

Agent Governance Toolkit MCP Extensions for .NET

Agent Governance Toolkit MCP Extensions for .NET

Yapay zeka araç sunucusunu güvenli kurmak: hangi araç çalışsın, kötü çıktı modele gitmesin.

AI pilotlarından kurumsal etkiye: Execution fark yaratır

AI pilotlarından kurumsal etkiye: Execution fark yaratır

Deb Cupp'un EY iş birliği yazısının Türkçe özeti: pilot bolluğu, ölçekleme ve Forward Deployed Engineers modeli.

C# bellek güvenliği yeniden tanımlanıyor (C# 16 / .NET 11)

C# bellek güvenliği yeniden tanımlanıyor (C# 16 / .NET 11)

C#'ta bellek hatası neden tehlikeli, yeni unsafe kuralları ne anlama geliyor — junior dostu anlatım.

Frontier Firm'ler operating model'i nasıl yeniden kuruyor?

Frontier Firm'ler operating model'i nasıl yeniden kuruyor?

Jared Spataro'nun dört insan-agent modeli ve 2026 Work Trend Index bulgularının Türkçe özeti.

Cache invalidation: pub/sub her zaman cevap değil

Cache invalidation: pub/sub her zaman cevap değil

Key tasarımı, TTL ve invalidation stratejisi — production'da sessizce patlayan üç nokta.

İnsan ambisyonunu AI ile büyümeye dönüştürmek

İnsan ambisyonunu AI ile büyümeye dönüştürmek

Judson Althoff'un müşteri hikâyeleri yazısının Türkçe özeti: Air India, PepsiCo, Cemex ve Frontier Transformation.

PostgreSQL index seçimi: bench önce, varsayım sonra

PostgreSQL index seçimi: bench önce, varsayım sonra

B-tree varsayılan değil. GIN, BRIN, partial — hangi sorgu hangi index?

Agentic IDE: 30 gün sonra ne kaldı?

Agentic IDE: 30 gün sonra ne kaldı?

Hızlandırdığı yerler ve review yükünü artırdığı yerler — abartısız özet.

FrozenDictionary: ne zaman kazandırır?

FrozenDictionary: ne zaman kazandırır?

Read-heavy hot path'te gerçek bench. ConcurrentDictionary hâlâ kazanır mı?

Freelance seçimi: scope > hız

Freelance seçimi: scope > hız

İlk işlerde kabul/red kriterleri — review biriktirmek için değil, referans için.

RabbitMQ vs Kafka — küçük takım gerçeği

RabbitMQ vs Kafka — küçük takım gerçeği

Throughput değil operasyonel yük karar verir. Çoğu ekip Kafka'ya erken geçer.

Go 1.26 yayında: Green Tea GC, yeni new() ve go fix

Go 1.26 yayında: Green Tea GC, yeni new() ve go fix

Go 1.26'da dil ve performans tarafında neler değişti — sade özet.

RSS aboneliği.

Yeni yazılar feed'de; LinkedIn'de de paylaşıyorum.