03. Kodun arkasındaki fikirler

blog yazıları.

Yazılım geliştirme, teknoloji ve deneyimlerimi paylaştığım yazılar. Modern .NET teknolojileri, ASP.NET Core, Entity Framework ve backend development konularında derin incelemeler.
Gelecek yazılar için buradan fikir edinebilirsin.

TOP 10 Tümü . A B C D E F G İ J K L M O P R S T U V W Y
# .net 5 # asp.net core 5 # backend 4 # software architecture 4 # architecture 3 # software engineering 3 # ai 2 # api design 2 # backend development 2 # bearer token 2 # .net 5 TOP # asp.net core 5 TOP # backend 4 TOP # software architecture 4 TOP # architecture 3 TOP # software engineering 3 TOP # ai 2 TOP # api design 2 TOP # backend development 2 TOP # bearer token 2 TOP
Forward Deployed Engineer: Yapay Zekâ Çağında Yazılım Geliştiriciliğinin Yeni Evrimi mi?
# ai # career # software engineering # rag # agentic ai # architecture # forward deployed engineer # saas # backend # artificial intelligence
~ 4 dk okuma
202 görüntüleme

Forward Deployed Engineer: Yapay Zekâ Çağında Yazılım Geliştiriciliğinin Yeni Evrimi mi?

Son zamanlarda teknoloji şirketlerinin iş ilanlarında giderek daha sık karşılaştığım bir unvan var: Forward Deployed Engineer (FDE). İlk bakışta klasik bir yazılım geliştirici rolü gibi görünse de aslında müşteriyle birebir çalışan, gerçek problemleri çözen ve ürünü müşterinin ortamında başarıyla hayata geçiren hibrit bir mühendislik rolünü temsil ediyormuş. Peki bu "Forward Deployed Engineer" tam olarak ne yapar? Neden özellikle yapay zekâ şirketleri bu role yatırım yapıyor? Klasik Software Engineer rolünden farkı nedir?

AI Agent Geliştirmek Kolay ama Production'a Çıkarmak Zor
# distributed systems # azure openai # asp.net core # c# # ai # production # observability # llm # tool calling # software architecture # openai # mcp # ai agent # .net # semantic kernel
~ 18 dk okuma
219 görüntüleme

AI Agent Geliştirmek Kolay ama Production'a Çıkarmak Zor

Son dönemde herkes AI Agent geliştiriyor. Planner, Tool Calling, MCP, Multi-Agent... Demo ortamında her şey kusursuz görünüyor. Ama iş production'a geldiğinde işler değişiyor. Gerçek sorun modelin cevap vermemesi değil; aynı soruya farklı kararlar vermesi, tool'ların yarım sonuç döndürmesi, agent'ın sonsuz döngüye girmesi veya tek bir API'nin tüm akışı kilitlemesi. Bu yazıda, production'da en sık karşılaşılan dört AI Agent problemini .NET örnekleriyle ele alacağım. Ayrıca bu problemlerin neden oluştuğunu ve sistemi daha güvenilir hale getirmek için uygulayabileceğimiz basit ama etkili tasarım yaklaşımlarını paylaşacağım.

SaaS Uygulamalarda Tenant Nedir ve Nasıl Yönetilir?
# middleware # saas # asp.net core # ef core # multi-tenant # database # domain # architecture
~ 5 dk okuma
260 görüntüleme

SaaS Uygulamalarda Tenant Nedir ve Nasıl Yönetilir?

SaaS uygulamalarında en önemli mimari kavramlardan biri tenant yönetimidir. Doğru tasarlanmış bir tenant yapısı, tek bir uygulama üzerinden birçok müşteriye güvenli ve ölçeklenebilir şekilde hizmet vermeyi mümkün kılar. Bu yazıda tenant kavramını, subdomain ve custom domain kullanımını, veri izolasyonunu ve ASP.NET Core üzerinde uygulanabilecek temel yaklaşımları ele alıyoruz. Ayrıca gerçek hayatta karşılaşılabilecek senaryolar üzerinden multi-tenant mimarinin neden önemli olduğunu inceliyoruz.

JWT Token'ın Süresi (Expire) Nasıl Kontrol Ediliyor?
# Bearer Token # Authentication Pipeline # ASP.NET Core # ClockSkew # JWT Expiration # JWT # ASP.NET Security # C# # JwtBearer # .NET # ValidateLifetime # Json Web Token # TokenValidationParameters # Token Expiration # JWT Authentication # Authentication Middleware
~ 2 dk okuma
139 görüntüleme

JWT Token'ın Süresi (Expire) Nasıl Kontrol Ediliyor?

ASP.NET Core'da JWT Authentication kullanırken en çok karşılaşılan ancak çoğu zaman gözden kaçan iki ayar olan ValidateLifetime ve ClockSkew'i inceliyoruz. JWT'nin yaşam döngüsünü, exp claim'inin nasıl çalıştığını ve Authentication Middleware'in istek Controller'a ulaşmadan önce token doğrulamasını nasıl gerçekleştirdiğini adım adım anlatıyoruz.

Designing Perfect REST APIs with ASP.NET Core
# API design # ASP.NET Core # best practices # REST API
~ 1 dk okuma
147 görüntüleme

Designing Perfect REST APIs with ASP.NET Core

RESTful API tasarımında en iyi pratikleri öğrenin. Routing, versioning, error handling ve authentication konularını detaylı olarak inceleyin.

Clean Architecture in .NET 10: The Ultimate Guide
# design patterns # clean architecture # Software Architecture # .NET
~ 1 dk okuma
161 görüntüleme

Clean Architecture in .NET 10: The Ultimate Guide

Modern .NET uygulamalarında Clean Architecture nasıl uygulanır? Bu kapsamlı rehberde, katmanları, dependency injection'ı ve testing stratejilerini öğrenin.

Finans Terimleri Değil, Yılların Production Problemleri
# System Design Concepts # Fintech # Productivity # Software Engineering # Backend Development
~ 3 dk okuma
126 görüntüleme

Finans Terimleri Değil, Yılların Production Problemleri

Yazılımcılar için finans ve bankacılık terimlerini teknik bakış açısıyla ele alıyoruz. Valor, virman, FX, VİOP ve likidite gibi kavramların arkasındaki sistem tasarımını ve mantığı inceliyoruz.