YÖRÜNGEDEN NOTLAR

Düşünceler,
deneyler & keşifler.

Öğrendiklerim, incelediklerim ve yol boyunca aldığım notlar.

WPF ve Prism: kurulumdan MVVM, komut ve region gezinmesine

WPF ve Prism: kurulumdan MVVM, komut ve region gezinmesine ↗

PrismApplication, DryIoc, ViewModelLocator, BindableBase, DelegateCommand ve region gezinmesini çalışan küçük bir WPF örneği üzerinden kurmak.

PostgreSQL’de sürüm numarasıyla eşzamanlı kayıt koruması

PostgreSQL’de sürüm numarasıyla eşzamanlı kayıt koruması ↗

İki sekmede aynı içeriği düzenlerken son kaydedenin diğerini sessizce ezmesi kabul edilebilir bir kayıt politikası değil. İstemcinin okuduğu sürümü UPDATE koşuluna koyarak eski veriden gelen kaydı ayırt ediyorum.

Render: Angular ve .NET uygulamasını Blueprint ile yayınlamak

Render: Angular ve .NET uygulamasını Blueprint ile yayınlamak ↗

Native Node ortamında Angular ve .NET API: build/start betikleri, portlar, ortam önceliği, health check, kalıcı veri ve hata incelemesi.

Supabase PostgreSQL: .NET ile güvenli bağlantı ve DB-first modelleme

Supabase PostgreSQL: .NET ile güvenli bağlantı ve DB-first modelleme ↗

Session pooler, doğrulanan TLS, Npgsql/EF Core, DB-first model, RLS, revizyon kontrolü ve gerçek entegrasyonun hata senaryoları.

Supabase Storage: .NET ile güvenli görsel yükleme ve saklama

Supabase Storage: .NET ile güvenli görsel yükleme ve saklama ↗

Public bucket, secret anahtarlar, dosya imzası ve boyut kontrolü, HttpClient adapter’ı, CSRF, eski URL’ler ve yedekleme akışını kodla kurmak.

Channel ile maç sonuçlarını sırayla işlemek

Channel ile maç sonuçlarını sırayla işlemek ↗

Maç biterken gelen sonuçları arka planda sırayla işlemek, simülasyon döngüsünü kayıt süresine bağlamamayı sağlar. Fakat kuyruk yalnızca işi sıraya koyar; verinin kalıcı olmasını tek başına garanti etmez.

turgay.Biraz kod, biraz piksel, bolca merak.© 2026 · Dünya’dan sevgilerle ✳