Merhaba, Bu içeriğimizde .NET 8 ile IoC container’a gelen keyed service özelliğini inceleyecek, nasıl ve ne zaman kullanılmaları gerektiğini, olayın perde arkasını masaya yatırarak bol istişare eşliğinde değerlendireceğiz. O halde buyurun başlayalım… Keyed Service...
Merhaba, Angular mimarisi, 14. sürümde çok ilginç özelliklerin yanında ekstradan inject fonksiyonu eşliğinde dependency injection’a yeni bir yaklaşım getirmiş bulunmaktadır. Bu içeriğimizde hem bu fonksiyonu değerlendirecek hem de kullanım alanları üzerine irdelemede bulunuyor olacağız....
Merhaba, Asp.NET Core uygulamalarında, sınıfların instance’larını Inversion of Control prensibi gereği yönetebilmek için IoC Container kullanılmaktadır. Bu container sayesinde sınıf nesnelerinin oluşturulması, silinmesi ve kullanım ömrü gibi yapılandırmalar sağlanarak bu sınıflara olan bağımlılık büyük...
Merhaba, Azure Functions yazı serisinin bu onbirinci makalesinde, bir Azure Function üzerinde Dependency Injection design pattern’ının nasıl kullanılabildiğini inceleyeceğiz. Başlarken Visual Studio editörü aracılığıyla bir Http Trigger türünden Azure Function oluşturunuz. Ardından Azure function...
Merhaba, Önceki içeriklerimizden Asp.NET Core 3.0 – Çok Katmanlı Mimaride Migration İşlemleri başlıklı makalemizde çok katmanlı mimari yapılanmasının migration işlemleriyle birlikte yapısal inceliklerini ele almıştık. İlgili makaleye göz atarsanız eğer, katmanlar arasında DAL ->...
Merhaba, .NET mimarisi devrim niteliğinde .NET Core mimarisine yaptığı geçişle Asp.NET Core mimarisinde de oldukça radikal boyutta değişikliklerle bir tek IIS yahut platform bağımlılığından kendini soyutlamamakta, programatik açıdan da tüm bağımlılığa aykırı olan Dependency...
Merhaba, Günümüzde web programlama süreci; artık salt veritabanı işlemleri ve sunucu taraflı kodlamadan ziyade, kullanıcı dostu ve etkileşimli arayüzler gerektiren ve tüm bunların yanında sunucu tarafındaki ağırlığı en asgari boyut olan bir boyut kazanmış...
Merhaba, Behavioral Patterns(Davranışsal Kalıplar) kategorisine giren Strategy Design Pattern üzerinde detaylı irdeleme gerçekleştirelim. Bir işlem için birden fazla farklı yöntemlerin uygulanabileceği durumlar mevcuttur. İşte bu tarz durumlarda hangi yöntemin uygulanacağını, hangisinin devreye sokulacağını Strategy...
Merhaba, Dependency Injection yaklaşımı ile Factory Method Design Pattern arasında bir bütünlük sağlayarak bir proje üzerinde beraber nasıl bir tasarım gerçekleştirebiliriz? sorusuna cevap vermeye çalışacağız. Bu iki konu üzerinde detaylı durmayacağım. Lakin kısaca özetleyecek...
Merhaba, Bu yazımızda Martin Fowler’in ortaya attığı Dependency Injection(DI) – Bağımlılık Enjeksiyonu kavramını inceleyecek ve nasıl uygulandığını örneklendireceğiz. Öncelikle “Nedir bu Dependency Injection?” sorusuyla başlayalım. Dependency Injection’ı özetle anlatmak gerekirse; bağımlılık oluşturacak parçaların ayrılıp,...
Bir insanın yardım etme hissiyatı, diğerinin acizliği ya da ezikliğinden değildir. Bilakis onu kendinden çok insan sıfatıyla görmesindendir. Çünkü, insana hizmet etmek insana yakışır.
Bu alanda veya başka bir alanda, benim ve diğer yardımcı insanların paylaşımlarına lütfen acizliğiniz ve ezikliğinizle yaklaşmayınız. İzin istemek, benim hükmüm altına girmeniz anlamına gelmemektedir.