Ankara'da yaşayan Fatih, kendi şirketinde özellikle bankacılık, sigortacılık ve otomotiv sektörlerinde IT danışmanlıkları vermektedir. Devops, ALM süreçleri, kurumsal veri yolu sistemleri, kurumsal altyapı ve yazılım geliştirme konularında destek vermektedir. Boş zamanlarında açık kaynak kodlu projeler geliştirmeyi ve bilgisini yazdığı makalelerle paylaşmayı seven Fatih, aynı zamanda Visual C# ve Visual Studio teknolojileri konusundan Microsoft tarafından altı yıl üst üste MVP (En Değerli Profesyonel) ödülüne layık görülmüştür. İş hayatı boyunca masaüstü uygulamaları, web teknolojileri, akıllı istemciler gibi konularda Asp.Net, Php, C#, Java programlama dilleri ve MySql, MsSql ve Oracle gibi veritabanı yönetim yazılımları ile çalışmıştır.

WCF İstemcinizin Bağlantı Değerlerini Değiştirerek Performansını Arttırın

   C# ile bir WCF istemcisi oluşturarak bir web hizmetine ardıl olarak veri gönderiyorsanız ya da WebRequest sınıfı yardımıyla bir url’den yine ardıl olarak veri transfer ediyorsanız makalemi okumanızı tavsiye ederim.    Yoğun olarak bir web hizmetinden veri alıyor/gönderiyorsanız mutlaka başınıza gelmiştir; kimi zaman ardıl olarak yaptığınız istekler, karşı sistem hizmetlerinde hiç bir sıkıntı olmamasına…

Programsal Olarak WCF Hizmeti Oluşturma

  Bir önceki makalemle birlikte Windows Communication Foundation’ın (WCF) detaylarını sizlerle paylaşacağım seriye başlamış ve giriş düzeyindeki bilgiler ile basit bir hizmet oluşturarak uygulamamız üzerinden bu hizmeti istemcilerimize sunmuştuk. Üstelik hizmetimiz oluştururken de minimum düzeyde kod yazmış ve yapılandırma işlerimizi tamamen app.config dosyası üzerinden gerçekleştirmiştik. Pek çok WCF senaryosunda bu şekilde statik olarak yapılandırılmış hizmetler…

WCF’e Giriş

.Net framework 3.0 ile hayatımızın bir parçası olan Windows Communication Foundation (WCF) hakkında yazmayı düşündüğün makalelerden bu ilkinde öncelikle birlikte WCF hizmetlerine ısınmamızı hedefliyorum, hedefim sizleri fazla da yormadan kolayca nasıl bir WCF hizmeti oluşturabileceğinizi paylaşmak. En temel anlatımıyla Windows Communication Foundation, .Net framework 3.0’ın çıkartılmasıyla birlikte hayatımıza giren ve .Net framework ile yazdığınız uygulamaların…

Gençsen Geleceksin 4.0 – İYTE

   Bu sene 4.sü gerçekleşen ve Microsoft ile Turkcell tarafından ortak düzenlenen Gençsen Geleceksin etkinliğinde bugün İzmir Yüksek Teknoloji Enstitüsündeydik.    Üniversiteye giderken ara ara yağan yağmurda yol alırken İYTE’de de yağmaması için bol dua etme vaktim oldu    Sanırım kabul edilmiş olacaktı ki; İYTE’ye vardığımdan yağmurdan eser yoktu. Üniversitede beni karşılayan MSP’miz Seyhan Uçar…

Visual Studio Async CTP “Belgelerim” Hatası

   Eğer Belgelerim klasörünüzün konumu Windows kurulumu ile birlikte gelen varsayılan yerinden farklı bir konum ise geçtiğimiz haftalarda yayınlanan Visual Studio Async CTP’yi indirip kurduğunuzda ufak bir hata ile karşılaşacaksınız.    Kurulum sırasında, başlat menüsü altına atılan örnekler ve dokümanlara ait kısayollar “%userprofile%\My Documents\Microsoft Visual Studio Async CTP\..” klasörü altını göstermekte, ki bu da  “C:\Users\<username>\My…

C# 5, Async ile Kolaylaşan Asenkron İşlemleri

   PDC 2010 ardından yazdığım ve C#’ın bir sonraki sürümünde bizleri bekleyen yeni özellikleri sizlerle paylaştığım yazımda Visual Studio Async CTP bahsetmiştim. Visual Studio 2010 üzerine kurulan CTP paketi arka planda derleyiciyi de güncelleyerek yeni tanıştığımız asenkron anahtar kelimelerinin desteklenmesini sağlıyor. İsterseniz Visual Studio Async CTP ve devamında da .Net framework’ün yeni sürümünde  (5.0 ?)…

Microsoft Silverlight’ta Strateji Değiştiriyor!

   Microsoft’un Redmond’daki kampüsünde gerçekleşen Microsoft Profesyonel Geliştiriciler Konferansı (PDC – Professional Developers Conference) bir solukta bitti; fakat geriye konuşulacak pek çok önemli konu bırakarak…    Microsoft’un amiral gemisi olarak yorumlanabilecek önemli konferanslarından birisi olan PDC, her yıl olduğu gibi bu yıl da yazılım geliştiricileri önümüzdeki yıl içerisinde nelerin olacağına dair bilgilendirdi; ama bu yıl…

C#, Yeni Sürümde Ne Yenilikler Var?

   13 şubat 2002 tarihinde 1.0 sürümü ile yazılım dünyasına katılan C#, bu tarihten sonraki her yeni sürümünde yazılım dünyasının en son trendlerini gerçekleştiren bir dil olma özelliğini sürdürmüştür.    C# geliştiricileri her bir sürümde özellikle bir konuya odaklanarak adım adım ilerlemeyi tercih etmişlerdir. 1.0 sürümü ile kontrollü bir dil olarak ortaya çıkan C#, takip…

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.   …