Showing Posts From

Dotnet

Mikroservis Mimarisinde Generic Email Consumer Yapısı Oluşturmak

Mikroservis Mimarisinde Generic Email Consumer Yapısı Oluşturmak

Merhaba arkadaşlar, Yakın zamanda mikro-monolitik olan projemi tamamen mikroservis mimarisine geçirdim ve bu süreçte çeşitli email template oluşturmam gerekiyordu. Bunu “**_Şifremi Unuttum, ...

Specification Pattern Nedir?

Specification Pattern Nedir?

Herkese merhaba, bugün specification tasarım deseninin ne olduğunu ve hangi durumlarda kullanılacağı, bizi nasıl bir yükten kurtaracağını ve son olarak nasıl implemente edileceğinden bahsedeceğim. ...

.Net Core Ortamında MediatR Pipeline Geliştirelim

.Net Core Ortamında MediatR Pipeline Geliştirelim

Merhaba arkadaşlar, Bugün MediatR kapsamında gerçekleştirilen her bir istek için oluşturduğumuz genel yapıları (validation, logging vb) daha merkezi bir sisteme nasıl taşırız gibi soruların cevaplar ...

CQRS ( Command Query Responsibility Segregation) Nedir?

CQRS ( Command Query Responsibility Segregation) Nedir?

Herkese merhaba, bu makalemde CQRS pattern kullanımına, ne olduğuna, nasıl kullanıldığına ve ne zaman kullanılması gerektiği gibi konuların üzerinde duracağız. **Command Query Responsibility Segrega ...

Unit Of Work Pattern Nedir?

Unit Of Work Pattern Nedir?

Merhaba Arkadaşlar, bu makalemde generic repository ile Unit of Work tasarım deseni nasıl kullanılır , ne işe yarar gibi konularını işleyeceğiz. Generic Repository : Oluşturduğumuz bu sınıf , ve ...

Dependency Injection Nedir?

Dependency Injection Nedir?

Merhaba, size ilk yazımda programcılar açısından çok önemli olan DI prensibini anlatmak istiyorum.SOLID prensiplerinin son harfi olan Dependency Injection tekniğinin amacı sınıflar arasında bağımlılı ...

Application Programming Interface (API) Nedir?

Application Programming Interface (API) Nedir?

Merhabalar, bugün restful api üzerinde kullanacağımız swagger nedir, ne amaçla kullanılır ve nasıl kullanılır gibi soruların cevaplarını bu makalemde cevaplayacağım. Her şeyden önce API nedir ve nede ...