dotnet

Dotnet Projelerinizi Jenkins ile Entegre Edin

Jenkins ile ilgili daha güncel bir yazıya buradan ulaşabilirsiniz. Jenkins açık kaynak kodlu olarak geliştirilmiş, sürekli entegrasyon (continuous integration, kısaltması CI) amacıyla kullanılan bir otomasyon aracıdır. Jenkins, Java ile yazılmış ve farklı işletim sistemlerinde çalışabilmekte olup, yüzlerce eklentisi ile birlikte, çalıştığımız projenin derlenmesi, testlerinin çalışması, uygulamanın dağıtılmasını otomatize edebilmektedir. Sürekli entegrasyon dediğimiz kavramdan da bahsedelim. …

Dotnet Projelerinizi Jenkins ile Entegre Edin Devamı »

Dotnet Core ile Dotnet Framework Karşılaştırması

Dotnet core microsoft ve .net yazılımcı toplulukları tarafından geliştirilen açık kaynak kodlu, genel amaçlı bir uygulama geliştirme platformudur. Çapraz platform desteği vardır: Windows, macOS ve Linux platformlarında ayrıca da cihaz, bulut ve gömülü sistemlerde kullanılabilmektedir. Dotnet core sıfırdan tasarlanıp geliştirilmiş bir geliştirme platformudur. Yazımızda microsoft’un yeni uygulama geliştirme platformunun uzun zamandır varolan klasik dotnet framework ile karşılaştırmasını yapacağız. Dotnet …

Dotnet Core ile Dotnet Framework Karşılaştırması Devamı »

log4net ile Loglamaya Hızlı Bir Giriş

Uygulamalarımızda loglama ihtiyacını sürekli duymaktayız. Uygulamanın çalışması sırasında ortaya çıkan hataları veya bir olayın olduğu zamanla ilgili verileri loglayıp daha sonra incelemek isteyebiliriz. Bu şekilde geliştirme yaparken gözden kaçırdığımız veya çalışma zamanına özgü olarak ortaya çıkan problemleri görüp çözüm üretebiliriz. Dotnet projelerinde log4net aracını loglama ihtiyacımız için kullanabiliriz. Loglamanın bazı dezavantajları da olabilir. Uygulamayı yavaşlatabilir veya …

log4net ile Loglamaya Hızlı Bir Giriş Devamı »