Hepimiz için sıkıntılı ve yıkıcı geçen bir yılın ardından yeni yıla yeni bir makale ile başlamak istedim. 2021 yılının herkes için sevdikleriyle sağlıklı, mutlu ve huzurlu bir yıl olmasını dilerim. Docker dünyasıyla ilgilenmekte …

Küresel bir ağ olan internete bağlı her bir bilgisayarın 0-255 arasında xxx.xxx.xxx.xxx şeklinde benzersiz bir ağ kimliğine sahip olması gerekmektedir. Bu benzersiz kimliğe IP (Internet Protocol) denilmektedir. IP ile bilgisayarl…

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…

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…

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 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ı…

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 …

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…

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…

Web API projeleri geliştirdiğimizde API uygulamalarımızın nasıl kullanılacağını anlatacağımız dokümantasyonlara ihtiyacımız bulunmaktadır. Bu dokümantasyonlar, API projelerimizin ne işe yaradığını, hangi parametreler ile hangi fo…