Close

özgür özkök

.NET AutoMapper Nedir?

dotNet Core MVC

.NET MVC ile bir proje yaptığımızda Model ve  View arasında alanları eşlemek sıkıcı ve hataya açık bir iş olabiliyor.  AutoMapper bu iş Için üretilmiştir.  Aslında automapper iki nesneyi birbirine eşleyen karmaşık koddan kurtulmak için oluşturulan basit bir kütüphanedir. Kendine has bir kullanımı vardır.  Automapper’ i kurmak için Nuget Packages üzerinde […]

Devamını Oku

Data Transfer Object (DTO)

Microsoft .NET Framework

dotNet MVC projelerinde, veri tablosundan veriyi aldınız ve ilgili modelle map oluşturdunuz.  Normal durumda bu alanları doğrudan kullanırsınız.  Bazı durumlarda örneğin ad, soyad gibi iki alanı birleştirip AD-SOYAD şeklinde bir alan olarak kullanmak isteyebilirsiniz.   Bu iş için DTO adı verilen bir ara object kullanıyoruz.  DTO’da tanımlayarak sonraki kullanımları basitleştirebilirsiniz. 

Devamını Oku

Amazon CloudWatch Nedir?

Amazon Cloudwatch

AWS kaynaklarınızın ve uygulamalarınızın AWS’de ve şirket içinde gözlemlenebilirliği Amazon CloudWatch; DevOps mühendisleri, geliştiriciler, site güvenilirliği mühendisleri (SRE’ler) ve BT yöneticilerine yönelik tasarlanmış bir izleme ve gözlemlenebilirlik hizmetidir. CloudWatch; uygulamalarınızı izleyebilmeniz, sistem geneli performans değişikliklerine yanıt verebilmeniz, kaynak kullanımını optimize edebilmeniz ve çalışma durumunun birleşik bir görünümüne sahip olabilmeniz için […]

Devamını Oku

RabbitMQ vs Kafka vs ActiveMQ: What are the differences?

RabbitMQ vs Kafka vs ActiveMQ: What are the differences?

RabbitMQ, Kafka, and ActiveMQ are all messaging technologies that provide asynchronous communication and decouple processes (detaching the sender and receiver of a message). They are called message queues, message brokers, or messaging tools. RabbitMQ, Kafka, and ActiveMQ all have the same primary purpose but can do their jobs differently. Developers describe ActiveMQ as “A message […]

Devamını Oku

Yırtıcı Koala Ne Kadar Isırabilir?

Koala

Avustralya’ da bir doğal yaşam parkını ziyaret eden TV sunucusuna görevliler küçük bir şaka yapıyorlar. Yırtıcı ve vahşi bir koalayı kucağına vermek istiyorlar. Gariban sunucu koruyucu elbiseler giyiyor. Sonra da koalanın “yırtıcı” olmadığını farkediyor 🙂 Peki koalalar ne kadar yırtıcı olabilir? Kendi aralarında naif bir şekilde dövüştüklerini görebiliriz. Tavşan dişlerini […]

Devamını Oku

MEB’den 1 milyon meslek lisesi öğrencisine Delphi ile yazılım eğitimi

Delphi

TimeTürk’ ün haberine göre MEB’ e bağlı meslek liselerinde yaklaşık bir milyon öğrenciye Delphi lisansı sağlanacak. Milli Eğitim Bakanlığı (MEB), yazılım geliştirme programı Embarcadero Delphi’yi 1600’den fazla mesleki ve teknik okuldaki 1 milyon öğrencinin ücretsiz erişimine sunacak. MEB ile Bilgi ve Teknoloji Grubu (BTG) arasında 5 yıl süreli iş birliği […]

Devamını Oku

Yazılımda Sıradanlaşmaya Karşı Yazılımda Ustalaşmak

sıradanlaşmaya karşı ustalaşmak

Senelerdir  yazılım geliştiriyor ve yazılım ekiplerine yöneticilik yapıyorum.   Her zaman İyi yazılım hazırlamayı ve yazılımcılıkta ustalaşmayı savundum. Bana göre iyi yazılımları sadece usta yazılımcılar yapabilir.  Yazılımcılıkta ustalaşmanın bir yazılım diline bağlılık değil, yazılım geliştirme yöntemlerine bağlılık olduğuna inanıyorum. Benim gibi düşünen arkadaşların hazırladığı Software Craftsmanship Manifesto’ yu kabul ediyor […]

Devamını Oku