TFS Api, Olay Bildirimleri

   Üyesi olduğum ve kaynak kodlarını Team Foundation Server üzerinde tuttuğumuz projelerde yapılan check-in’leri takip ederek ekibi olası yanlışlıklara karşı uyarmak sevdiğim bir huyumdur. Benim gibi diğer ekip üyelerinin de bu şekilde hareket etmesi bir iç kontrol mekanizması oluşturarak daha kaliteli kod çıkmasına da yardımcı olacaktır.    Bunun belkide tek dez avantajı, ekip üyelerinden birisi…

Microsoft PDC’10 Başlıyor

   Bu yıl Microsoft’un evinde, Redmond Microsoft merkezinde, düzenlenen Professional Developers Conference (PDC’10) yarın akşam Türkiye saati ile 19:00’da başlıyor. Microsoft’un en önemli etkinliklerinden olan PDC’ye malesef ki bu yıl katılamıyorum. PDC’09 ile yaşadığım bu deneyimi dilerim ki sizler de yaşayabilir ve kullandığınız ürünleri geliştiren/yön veren kişilerle tanışma, fikir alış-verişinde bulunma şansına sahip olabilirsiniz.   …

İleri Düzey Serileştirme – 2

   Bir önceki makalemde .Net framework serileştirme işlemlerini detaylı olarak incelemiş ve ileri düzey kullanımları örneklemeye çalışmıştım. Bir örnek üzerinden 3.parti assembly’ler içerisinde bulunan ve serileştirilebilir olarak işaretlenmemiş sınıfların ileri düzey yöntemlerle nasıl serileştirilebileceğini paylaşmıştım. Bu makalemde aynı örnekler üzerinden giderek vekil seçim zinciri ve nasıl genel-geçer bir vekil seçici yapabileceğinizi paylaşacağım.    Serileştirme sırasında,…

Yeni Sürüm : IE9 Pinned Site WordPress Eklentisi v1.1.0

   Yayınlanması sonrası büyük ilgili gören ve Internet Explorer 9’un yeni gelen özelliklerinden sabitlenmiş site özelliğini WordPress sitenizde kolaylıkla kullanmanızı sağlayan IE9 Pinned Site eklentisinin yeni sürümü bugün yayınlandı.    Gelen geri bildirimler doğrultusunda baştan yazılan eklentinin yeni sürümü, kullanıcılarına daha fazla özelleştirme seçeneği sunarak Internet Explorer 9 sabitlenmiş site özelliğinden daha üst düzeyde yararlanmanızı…

İleri Düzey Serileştirme – 1

   Nesnelerin serileştirilerek saklanması konusunda C# işlerimizi oldukça kolaylaştırmakta. Çoğu zaman sınıfımızın üzerine yerleştireceğimiz bir SerializableAttribute ile nesnelerimizi serileştirilebilir hale getirebiliyor, ardından da BinaryFormatter sınıfı yardımıyla bu nesneleri bir stream’e yazabiliyor ve yine stream’den okuyabiliyoruz.    Serializable ve NonSeriazable attribute’leri ve BinaryFormatter sınıfını kullanmak çoğu senaryo da bizleri hızlıca sonuca ulaştırsa da malesef ki sınıf…

Yazgeliştir Gönülüleri Toplantısı

   Türkiye’de yazılım geliştirme alanında çalışanların paylaşım noktası olan Yazgeliştir takipçileriyle yaz geliştir ekibi 23 Ekim Cumartesi  günü düzenlenecek olan Yazgeliştir Gönüllüleri etkinliğinde bir araya geliyor. Bu etkinlikte Yazgeliştir yönetimi ve editörleri ile tanışabilir, Yazgeliştir ile ilgili son gelişmeler ve gelecek planlarından haberdar olabilirsiniz. Etkinlikte yazılım geliştirme alanındaki son yenilikler içerikli bir sunumla katılımcılarla paylaşılacak.…

IE9 Pinned Site WordPress Eklentisi Yayında

Internet Explorer 9 ile birlikte gelen sabitlenmiş sitelerden size daha önceki makalemde bahsetmiştim. Kendi blogumda sabitlenmiş siteler özelliğini kullanabilmek için yazdığım IE9 Pinned Site eklentimi bugün itibari ile 1.0.0 sürümü ile WordPress sitesinde eklentiler bölümünde yayınlamaya başladım. http://wordpress.org/extend/plugins/ie9-pinned-site/ adresinden ya da WordPress eklenti yönetiminden erişebileceğiniz eklentimi WordPress’inize kurarak sabitlenmiş siteler sayesinde gelen aşağıdaki özelliklere kavuşuyor…

Internet Explorer 9–Sabitlenmiş Siteler

   Internet Explorer 9’la birlikte masaüstü uygulamaları ile web uygulamaları arasındaki uçurum giderek kapanmakta. Artık web tabanlı uygulamalar hem daha hızlı hem de daha renkli. Klasik browser’larda görüntüyü oluşturma yükü tamamen işlemci üzerine yıkılmışken IE9’da bu işlemler grafik işlem birimi (GPU) üzerinde gerçekleştirilmekte. Bunun sonucu olarak da oldukça hızlı bir browser oluşmakta.    Masaüstü uygulamaların…

Internet Explorer 9 Beta Yayında!

   Yazılım geliştiriciler olarak platform ön izleme sürümleriyle birlikte gerek performansını gerekse de yeni Html5 özelliklerini deneme fırsatı bulduğumuz Internet Explorer artık beta sürümü ile yayında. 32-bit ve 64-bit sürümleriyle çıkan Internet Explorer 9 betası http://www.beautyoftheweb.com/#/download adresinden indirilebilir.    Platform ön izleme sürümlerinde günlük kullanıma pek uygun olmayan IE9, beta sürümü ile bizleri şaşırtıyor. Uygulama…

Binary Serialization ve Versiyon Problemi

   C# ile hafızadaki bir nesneyi saklamak iserseniz (örneğin, dosya sisteminde ya da veritabanındaki bir tabloda) bu işlem için kullanabileceğiniz iki temel yaklaşım bulunmakta ve bu iki yöntemin de kendilerine göre artıları ve eksileri söz konusu; Xml Serialization      : Birlikte işlerlik sizin için önemli ise şüphesiz ki ilk tercihiniz (hatta tek tercihiniz) xml serileştirme olacaktır.…