Arda Çetinkaya Yazılım ve arada kendim ile ilgili karaladıklarım…

Tag / C#

MEF’in(Managed Extensibility Framework) geliştirmesi devam eden 2.0 sürümünün Preview 4’ü yayınlandı. Diğer Preview’lara nazaran büyük yenilikler içeren bu yeni sürümü, MEF ile ciddi anlamda uğraşan kişilere tavsiye ederim. İndirmek için bu adrese gitmeniz yeterli. Kısaca benim neler en çok hoşuma gitti onlardan bahsetmek isterim, belki daha cazip gelir bu haber bu sayede (: Benim en […]

, ,

Çok uzun bir ara vermiştim fark etmiş olduğunuz üzere…Ama şimdi kaldığım yerden devam ediyor ve fazla uzatmadan hemen bu yazının konusuna geliyorum… .NET Framework 4.0 ile gelen iki yeni arayüzü kısaca anlatmaya çalışacağım. IObservable<T> ve IObserver<T> yeni gelen arayüzlerimizden…Bu arayüzler “push-based notifications” diye literatürde yer alan sistemler oluşturmamız için faydalanabileceğimiz arayüzler. “push-based notifications” nedir ile […]

Uzun süredir beklediğim Roslyn’nin CTP versiyonu bügun itibari ile çıkmış bulunmakta…Peki nedir bu Roslyn diyecek olursanız, kısaca açıklamaya çalışim. Hangi platform olursa olsun compiler’lar kara kutudur genellikle…İçerisinde neler oluyor, neler bitiyor uygulama geliştiriciler tarafından hiç bilinmez. Roslyn ile bu biraz değişiyor işte. Rosyln sayesinde compiler’ların çalışma şekillerini kontrol edebileceğiz. Roslyn’nin sunduğu API’ler ile belki kendi […]

Geliştirdiğimiz uygulamaların performanslarına genellikle, uygulamayı geliştirmeyi bitirdikten sonra dikkat ediyoruz ne yazık ki…Geliştirme bittikten sonra müşteri söylenene kadar çok fazla bazı şeylerin farkında olamıyoruz…Performans ile ilgili konuları bilmemekten çok, daha ziyade geliştirme alışkanlığı olduğunu düşünüyorum bunun…En azından kendi çevremde gözlemlediğim durum bu şekilde. Performans, yazılımın kalitesini etkileyecek bir etken olabiliyor bazen. Belki ilk geliştirme aşamasında […]

Hatırlayacak olursanız son bir kaç yazıdır AOP hakkında bir şeyler paylaşıyordum. İlk iki yazı teorik, son yazı ise biraz daha uygulamaya yönelik olmuştu. Bu yazıda ise, bir önceki yazıda başlamış olduğum örneği biraz daha geliştirip, AOP’ı daha iyi anlamaya çalışacağız. Ama isterseniz önceki yazıları bir hatırlayalım… ‘Aspect Oriented’ programlama mı…Nedir ki? Peki ama neden ‘Aspect […]

Bildiğiniz üzere, yazılım ile ilgili Türkçe kaynak bulmak bazen zor olabiliyor…Hele ki şu son zamanlarda sağlam kaynak üreten kişilerin azalması işi daha da zorlaştırıyor…Neyse bu konuya girmeden, “Bakmakta fayda var” serisinin 3.sü ile, cidden bakmanızda faydası olacağını düşündüğüm bir kaç yazıyı paylaşıyorum…Buyrun buradan yakın… Paralel Programlamada İstisna Yönetimi ASP.net Nitelik(Attribute) Bazlı Veri Doğrulama(Validation) WCF İstemcinizin […]

Daha önce “Bakmakta fayda var” yazısı ile başlamaya niyet ettiğim link paylaşımlarının yenisi ile bu niyetimi biraz daha ciddileştirmiş oluyorum… .Net teknolojileri ile haşır neşir olanlara bir kaç güzel Türkçe kaynak…Mutlaka takip edin, okuyun derim… WPF ile Model View ViewModel yazı dizisi ASP.NET MVC 3 ve Razor View Engine WCF Öğreniyorum video dizisi (Yeni başladı […]