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.

Aradığın notu bul.

Başlık, özet ve yazı içeriğinde tek yerden arayın.

Tüm konular

Arşivden yazılar

9 yazı
JWT Token'ın Süresi (Expire) Nasıl Kontrol Ediliyor?
• 2 dk okuma • #ASP.NET Core

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.

🧠 Data Warehouse vs Data Lake vs Lakehouse vs Logical Data Management
• 3 dk okuma • #Data Warehouse

🧠 Data Warehouse vs Data Lake vs Lakehouse vs Logical Data Management

Veri mimarisi dünyasında sıkça duyduğumuz Data Warehouse, Data Lake, Lakehouse ve Logical Data Management kavramları aslında aynı problemin farklı çözümleridir: veriyi doğru şekilde saklamak, yönetmek ve anlamlandırmak. Bu yazıda ise bu kavramları sade bir dille karşılaştırıyor, hangi senaryoda hangisinin mantıklı olduğunu net şekilde ortaya koyuyoruz.

🎮 Gamification: İnsanları İçine Çeken Görünmez Güç
• 2 dk okuma • #gamification

🎮 Gamification: İnsanları İçine Çeken Görünmez Güç

Gamification, yalnızca puan ve rozet eklemekten ibaret değildir. Doğru tasarlandığında kullanıcı davranışını yönlendiren, alışkanlık oluşturan ve ürün bağlılığını artıran güçlü bir tasarım yaklaşımıdır. Bu yazıda gamification'ın temel prensiplerini, arkasındaki psikolojiyi ve gerçek hayattan örnekleri yazılım geliştirici bakış açısıyla ele alıyoruz. Ayrıca ürün geliştirirken dikkat edilmesi gereken kritik noktaları da inceliyoruz.

CQRS: Faydalar ve Değerlendirme
• 4 dk okuma • #CQRS

CQRS: Faydalar ve Değerlendirme

CQRS, okuma ve yazma işlemlerini birbirinden ayırarak özellikle orta ve büyük ölçekli uygulamalarda daha esnek bir mimari sunar. Doğru kullanıldığında performans, ölçeklenebilirlik ve sürdürülebilirlik açısından önemli avantajlar sağlayabilir. Ancak beraberinde gelen karmaşıklık, nihai tutarlılık ve veri çoğaltma gibi konular da göz ardı edilmemelidir. Bu yazıda CQRS yaklaşımının güçlü ve zayıf yönlerini, gerçek hayattan örneklerle birlikte değerlendiriyoruz.