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 ↗
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ı ↗
İ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 ↗
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 ↗
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 ↗
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 ↗
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.