Arayüz Ayrımı Prensibinin odak noktası; eğer bir sınıf implement ettiği interface’e ait tüm nesneleri kullanmıyor ya da o interface ilgili sınıf için eksik kalıyor ise ortak metodları içeren bir arayüz oluşturup, farklılaştığı noktalar için ise yeni arayüzler oluşturulmalı ve artık bu yeni interface kullanılmalıdır.
Devamını oku »GraphQL Nedir?
Okuma Süresi: 6 dkAPI servislerinde kullanılmak üzere Facebook tarafından açık kaynak olarak geliştirilmiş, veri sorgulama, değiştirme, abonelik vs. işlevlerini destekleyen, söz dizimi bakımından JSON’a benzeyen fakat özel bir söz dizimine (syntax) sahip sorgulama dili ve yanı sıra bir mimaridir.
Devamını oku »SQL Server Kullanıcı Oluşturma ve Yetki Yönetimi
Okuma Süresi: 4 dkBilindiği üzere SQL Server’da varsayılan olarak sa (system administrator) kullanıcısı bulunur fakat bu kullanıcıyı uygulamalarda kullanmamalıyız. Ya da uygulamanın erişebileceği tabloları, yapabileceği eylemleri kısıtlamak isteyebiliriz. İşte tam bu noktada bize yeni kullanıcılar gerekir…
Devamını oku »Azure App Service Erişim Kısıtlama (Access Restrictions)
Okuma Süresi: 4 dkEğer uygulamanız Azure üzerinde koşuyor ise ve IP bazlı olacak şekilde bir istemciden gelen trafiği engellemek ya da yalnızca belirlediğiniz istemcilere izin vermek istiyorsanız bu makale size yardımcı olacak 🙂 Şimdi gelin bunları nasıl yaptığımızı görelim…
Devamını oku ».Net Core HttpClient
Okuma Süresi: < 1 dkŞimdilik HttpClient’in kullanımına dair karşılaştığım ve faydalı bulduğum bağlantıları paylaşıyorum. Fırsat bulursam Türkçe bir kaynak hazırlamayı düşünüyorum, faydalı olması dileğiyle…
Devamını oku »