Windows 8 & .Net Framework 3.5

    Windows 8 Developer Preview’ın yayınlanması sonrası karşımıza öğrenmemiz gereken pek çok yeni özellikle çıktı. Blogumda fırsat buldukça sizlerle paylaşmaya çalıştığım bu özelliklerden bir tanesi var ki hali hazırda .net framework ile yazılım geliştirenler yakından ilgilendirmekte. Bir önceki yazımda sizlere .net framework 4.5’in bir yerinde yükseltme olduğunu (in-place update) ve 4.0 kurulu sistemlerde bu framework…

.Net Framework 4.5 ve 4.0 Uyumluluğu

   C# sunumlarıma katıldıysanız aşağıdaki resim mutlaka size tanıdık gelecektir. C#’in her yeni sürümüyle birlikte giderek artan yeni özellikleri anlamanın belki de en kolay yolu bu grafikten geçiyor. Öncelikle olarak hangi sürümün hangi CLR üzerine kurulu olduğunu biliyor olmak, arkaplanda gelen yenilikleri daha kolay anlamamızı sağlayacaktır.    Şimdiye kadar ki .Net sürümleri incelendiğinde her zaman…

WinDBG x86 ve x64 Birlikte Kurulumu

   Hatırlayacak olursanız bir süre once hata ayıklama konusunda sizlere WinDBG uygulamasından bahsetmiştim. Bu makalem üzere aldığım geri bildirimlerden özellikle 64bit işletim sistemi üzerinde hata ayıklamak isteyenlerin WinDBG’nin x64 ve x86 sürümlerini aynı sistemde kurmak istediklerini gördüm. Bu noktada ise aynı handa bu iki sürümü nasıl kurulabileceği konusunda sorular aldım.    Oldukça basit olan her…

Toplanabilir Dinamik Assembly’ler

   Hatırlayacak olursanız bir süre önce size çalışma-zamanı nasıl dinamik kod oluşturabileceğinizden bahsetmiştim. Geliştirdiğimiz örnek kod üzerinden ekrana “Merhaba Dinamik Dünya” yazan bir konsol uygulaması oluşturarak diske kaydetmiş, ardından da uygulamamız üzerinden oluşan kodu nasıl kullanabileceğimizi görmüştük. Makalemde basit bir uygulama ile örneklemeye çalıştığım reflection  emit çok güçlü; ama dikkatli kullanılmadığında da bir o kadar…

TFS 2010 Olay Bildirimlerinde Gecikme

   Hatırlarsanız Enterprisecoding video kanalında yayınladığım son videomda sizlere Team Foundation Server 2010 Check-in, Build gibi olay bildirimlerinin (event notifications) nasıl bir eğlenceye dönüştürülebileceğinden bahsetmiştim. Videoda farkedilmese de deneme amaçlı yaptığım check-in işlemine ait olay bildiriminin istemci uygulamama bildirilmesi yaklaşık 2 dakika sürmüştü. Tabi videoda bu kadar süre sizleri bekletmek istemediğim için videoyu düzenlerken bu…

TFS Check-in ve Build’lerini “İzleyelim”

   Hatırlarsanız, bir süre önce sizlere Team Foundation Server 2010’da olay aboneliğinden bahsetmiştim. Yaptığımız örnek uygulamayla da Check-in olay bildirimlerini dinlemiştik. Bu makalemde, Team Foundation Server olay bildirimleri ile ilgili öncekli makalemi bir adım ileri taşıyarak yazılım yaşam döngümüzün yoğun temposunda kendimize nasıl eğlenceler oluşturabileceğimizi sizlerle paylaşacağım.    Günlük işimin bir parçası olarak Team Foundation…

Team Foundation Server ve Windows Kimlik Bilgileri

   Sıfırdan bir Team Foundation Server Kurulumu yapıyorsanız kesinlikle bir domain üzerine kurmanızı tavsiye ederim. Bunun en önemli getirileri kolay yönetilebilir olması ve single sign-on desteğidir. Bu sayede devamlı olarak açılacak şifre pencereleri ile muhatap olmadan rahatlıkla TFS’nin sunduğu tüm nimetlerden faydalanabilirsiniz.    Öte yandan bir domain üzerinde kurulu Team Foundation Server ile çalışacak kadar…

Sembol Dosyalarımızı Sevelim! Koruyalım!

   Yazılım geliştirme sürecinin en baş ağrıtıcı yanıdır belkide hata ayıklama süreci. Elimden geldiğince bu süreçte sizlere önemli bulduğum yöntemleri/ipuçlarını paylaştığım Hata Ayıklama makale serisine şöyle bir geri dönüp baktığımda değinmediğim önemli bir konu olduğunu farkettim; sembol dosyaları.    Pek çoklarının Visual Studio’da varsayılan olarak bir programı debug modunda derlediğinde çıktı dizinine kopyalanan pdb uzantılı…