PostSharp Nedir? Nasıl Kullanılır?

Merhabalar, sizlere bu makalede benimde projelerimde kullandığım PostSharp Framework içerisindeki Aspect yapısını örneklerle anlatmaya çalışacağım. Bu yapı sayesinde bir metot yada sınıfa attribute ekleyerek işlem aşamalarında ya…

LOGO Bordro Plus SQL Personel Listesi

Merhabalar bu kısa makalede sizlere Bordro Plus ürününde personel kartlarında tekrarlayan kayıtları, SQL Cursor ile TC kimlik numarasına göre filtreleyip listeleyebileceğimiz bir kod bloğunu paylaşacağım. CREATE TABLE #LocalRemp…

Base64 Encode & Decode Kullanımı

Merhabalar bu kısa makalede base64 formatında encode ve decode kullanımını bir extension sınıfında tanımlayarak nasıl kullanabileceğimizi anlatacağım. public static class ExtensionMethods { public static string Enco…

DataTable Nedir ? Detaylı DataTable Kullanımı

DataTable herhangi bir veri kaynağından aldığımız verilerimizi bellek içi ilişkisel veri tablosu üzerinde tutabileceğimiz bir .Net Framework nesnesidir. Örnek vermek gerekirse bir SQL tablo yapısına benzemektedir. Tablolar arası…

Asp.NET Core 3.1 Web API - Hangfire Kullanımı

Hangfire Nedir? Hangfire, uygulamalarımızda arka planda çalıştırmak istediğimiz işleri ( background jobs) yönetebildiğimiz açık kaynaklı bir kütüphanedir. Peki neden böyle bir kütüphaneye gereksinim duyuyoruz. Bunu bir örnek ile …

Tasarım Desenleri Nelerdir ?

Merhabalar, bu yazıda Tasarım Desenleri (Desing Patterns) kullanımına değineceğim. Tasarım desenleri, yazılım geliştirirken sıklıkla karşılaşılan sorunlara nesneler ve sınıflar ile ilişkileri ve etkileşimleri ile çözümler getiren…

Dependency Injection — Ninject Kullanımı

Merhabalar, yaygın olarak kullanılan kütüphanelerden bir tanesi  Ninject’ tir. İncelemek için bir önceki  Dependency Injection  örneğinin aynısı üzerinden gideceğiz. Yaptığımız örnekle çok benzer olduğunu söyleyebilirim. Hatta st…