.NET 4.0’da Varyans (Kovaryans ve Kontravaryans) Kavramı

Merhaba; yenilikleri hızlıca kavrayıp bir an önce uygulayan yazılımcı dostlarım. Bu yazımda yine, bir çok kaynakta .net 4.0 yeniliği olarak geçen fakat, anlaşılması pek de kolay olmayan konudan bahsedeceğim: Varyans.

Read more…

MEF (Managed Extensibility Framework) de neymiş?

Dostlarım merhaba;

Meraklı her yazılımcı, yeni bir teknoloji ile karşılaştığında şöyle bir yerlere (belki de sadece zihnine) notlar alır, neyi nasıl öğrenmesi gerektiğini planlar ve bazen benim yaptığım gibi bunların hepsini unutur (yoksa üşenir mi?). Efendim, .NET 4.0 ilk duyurulduğunda, yeni ne var diye oradan buradan birşeyler araştırırken MEF diye yeni bir framework geliştirildiğini okumuştum. O an çok merak ettim ama, sonradan zamanın mı olmadı nedir, unuttum gitti. Ama bu unutkanlık, bir hafta önce, yerini hatırlamaya bıraktı (vay be çok edebi cümle oldu). Araştırdım öğrendim ve sonunda bu konu hakkında bir yazı yazmaya karar verdim.

Read more…

Opsiyonel ve İsimlendirilmiş Parametreleri duymayan var mı?

Merhaba koda her türlü takla attırmaktan zevk alan dostlarım. Bu yazımda, .NET 4.0’ın C# diline getirmiş olduğu bir yenilikten bahsediyor olacağım. Şimdi diyeceksiniz ki, .NET 4.0 çıkalı bir yıldan fazla oldu. Canlarım benim oldu olmasına da siz hiç kullandınız mı onu deyin bana. Sonuçta bu tarz dil değişikliklerinin amacı hayatımızı kolaylaştırmak. Dolayısıyla aslolan, bilmek değil kullanmaktır.

Read more…