Merhabalar,

Zaman buldukça yazdığım ve yazılım geliştirmeyi developer açısından rahatlatan basit projelerimi github hesabımdan paylaşıyorum.

Github hesabım : https://github.com/TurgayCan2

TnCouchbaseClient -> Couchbase Cache Server 'ı daha basit şekilde kullanabilmek için geliştirdiğim bir kütüphane ek kontroller ve validasyonların ardından geliştiricinin yapacağı kronik kontrol ve dönüş değeri parametrelerinin dönüşümünden geliştiriciyi kurtarır + Ek olarak en önemlisi ;

Standart cache implemetasyonunu Template Design pattern'ı implement edereken tek satır kod ile üstesinden gelmenizi sağlar ;

Standart cache implementasyonu ;

Senaryo : CacheKey cache server'da var mı ? Varsa cache'ten getirsin veriyi, yoksa nereden alıyorsa veriyi (database, file, web servis..), veriyi getirsin. Getirilen veriyi, cache'e yazsın ve sonrasında client'a geri dönsün.


Bu senaryoyu TnCachingTemplate ile tek satırda üstesinden gelebiliyorsunuz.

UnitTest 'ler için kullanımlar mevcuttur.


https://github.com/TurgayCan2/TnCouchbaseClient


Simple way of Couchbase Caching Operations and Caching Template

Dependencies ;

CouchbaseClient 2.2.7

JilSerializer

Sigil

Test Dependencies;

XUnit

Moq



EFGeneric


https://github.com/TurgayCan2/EFGeneric

Simple way of Domain Driven Development with EFGeneric

EntityFramework 6.0+



EFAnotatedPOC


https://github.com/TurgayCan2/EFAnotatedPOC

EFGeneric Sample file with using Anotations

Use of Entity Framework 6.0.0

Dependency of EFGeneric project

Implementation of EFGeneric

Using System.Data.Anotations..

Code First Approach + DDD (Domain Driven Design)

Abstract Domain and Generic Context


İyi çalışmalar,

TC