WCF Data Services – Reflection Provider Kullanımı

Windows Communication Foundation(WCF) yıllardır Microsoft mimarisinde önemli bir yere sahip. Özellikle servis bazlı uygulama geliştirme modeline kazandırdığı pek çok yeni yaklaşım sayesinde, var olan ve gelecek Microsoft ürünlerinin de pek çok noktasında kullanılmaya başlandı. Bana göre WCF modeli özellikle 3.5 sürümü ile başlayan gelişmeler ile birlikte programlama modelini önemli derece de geliştirdi. Bu gün mimari programlama modeline kuşbakışı baktığımızda aşağıdaki çizelge de görülen servis çeşitlerinin kullanımda olduğunu biliyoruz. [Daha fazla]

Nisan Bültenim

Soğuk geçen Şubat ve ardından ortalarına kadar kazma kürek yaktıran bir Mart ayından sonra, Nisan bülteni ile tekrardan karşınızdayım. Bahara girmeye başladığımız ya da çok kısa süre bahar yaşayıp doğrudan yaz dönemine geçeceğimiz bu günler de yine sizler için dop dolu bir içerik hazırlamaya çalıştım. [Daha fazla]

Trakya Üniversitesi Bilgisayar Mühendisliği Yazılım Şenliği

Önümüzdeki hafta 20 ve 21 Nisan 2012 tarihlerinde Trakya Üniversitesinde gerçekleştirilecek olan Yazılım Şenliği etkinliklerinde iki oturum ile katkıda bulunmaya çalışıyor olacağım. İlk gün “Kariyerini Çiz” konulu sunumum ile, yazılım sektörüne adım atmayı düşünen genç arkadaşlarımıza yol göstermeye çalışacağım. İkinci gün yapılacak olan labaratuvar çalışmalarında da, katılımcı arkadaşlarımız ile birlikte “WCF, EF ve Katmanlı Çözümler” konulu 3 saatlik bir Workshop uygulaması geliştiriyor olacağız. [Daha fazla]

BING Maps WCF Rest Servislerini Kullanmak

Hatırlayacağınız üzere BING Maps WCF Servislerini değerlendirdiğimiz bir önceki yazımızda, söz konusu hizmetlerden yararlanabilmek için proxy tiplerinden faydalanmıştık(Add Service Reference). Ancak bu servisleri sadece proxy tipleri üzerinden kullanmak gibi bir zorunluluğumuz bulunmamaktadır. [Daha fazla]

Mart Bültenim

Mart bülteni ile karşınızdayım. Oldukça yorucu bir ay olduğunu söylemeliyim. Birbirini takip edip üst üste gelen aksilikler de cabasıydı. Ama işte her ne olduysa oldu koca bir ay daha ömrümüzden yitip gitti/gitmek üzere. Sevindirici olan ise baharın ayak seslerini duymaya başlayışımız. Güzel günler geliyor. [Daha fazla]

Asp.Net Web API Webiner Kaydı

19 Mart 2012 Pazartesi günü gerçekleştirdiğimiz Asp.Net WEB API Webiner kayıtlarını Nedirtv?com topluluğuna yüklemiş bulunmaktayız. Bu webinerimizde daha önceden WCF(Windows Communication Foundation) takımınca geliştirilen ve son olarak WCF Web API kütüphanesi adı altında sunulan REST(Representational State Transfer) tabanlı servis geliştirme ve tüketme alt yapısının yeni verisyonu diyebileceğimiz, Asp.Net WEB API’ yi incelemeye çalıştık. [Daha fazla]

Nedirtv?com Mart Ayı Webinerleri

Merhaba Arkadaşlar, Mart ayı Nedirtv?com webinerleri bu gün itibariyle başlıyor. Bu ay içerisinde yine oldukça ilginç ve enteresan konulara yer verilmekte. Örneğin bu akşam Ercan Bozkurt hocamız Windows 8 üzerinde uygulama geliştirmeye yönelik bir oturum ile huzurlarınızda olacak. Ben bu ayki progr... [Daha fazla]

SDÜ - Yazılım Zirvesi 2012

Merhaba Arkadaşlar, Eğer bir aksilik olmassa 12,13 Mart 2012 tarihlerinde Isparta Süleyman Demirel Üniversitesi' nde Yazılım Zirvesinde olacağız. Ben teknik içerikli sunumlar yapmayacağım belki ama değerli meslektaşlarım İlkay İlknur ve Ercan Bozkurt oldukça güzel konul... [Daha fazla]

Log4Net’ i Tanıyalım

Geliştirdiğimiz uygulama çözümlerde, programın herhangibir zaman diliminde neler yaptığının bilgisini tutmak, geriye dönük yapılan araştırmalarda, performans ölçümlerinde, bug’ ların ayıklanmasında veya bir sonraki iterasyon için gerekli backlog’ ların oluşturulmasında önemli bir unsurdur. [Daha fazla]

Entity Framework - Code First Migration Webineri Yayında

20 Şubat 2012 Pazartesi günü gerçekleştirdiğimiz Entity Framework - Code First Migration konulu webinerimiz NedirTv?com üzerinden yayına alınmıştır. Bu webinerimizde Entity Framework 4.3 sürümü üzerinden Code First yaklaşımında Migration işlemlerinin nasıl yapılabildiğini anlamaya çalıştık. Özellikle NuGet paket yönetim aracının komut satırı parametreleri ile kolayca yönetilebilen hem update ham de downgrade senaryolarında devreye giren Up, Down metodlarını ve bunların içerisindeki kod parçalarını analiz edip neler yapabileceğimizi görmeye gayret ettik. [Daha fazla]

Tek Fotoluk İpucu–47 (Mime Type)

Merhaba Arkadaşlar, Hani olurda web tarafında istemciden gelen talebe göre, döndürmek istediğiniz herhangibir tipteki dosyanın Mime Type değerine göre bir Content Type üretmek istersiniz ya İşte tam bu isteklik bir ipucu. Lazım olmaz demeyin. Bana lazım oldu

Bing Maps WCF Servisleri

WCF(Windows Communication Foundation) Şimdi eskisi kadar çok sık olmasa da arada sırada eğitim veriyorum ve özellikle WCF konusuna sıra geldiğinde, öğrencilerime verdiğim gerçek hayat örnekleri arasında Bing Maps’ in ücretsiz servisleri de yer alıyor. Bu yazımızda söz konusu servislerden bazılarını nasıl kullanacağımızı, basit fonksiyonlar üzerinden görmeye çalışıyor olacağız. [Daha fazla]

Entity Framework Code-First Development Webiner Kayıdı

Hatırlayacağınız üzere Ocak ayı içerisinde Nedirtv?com bünyesinde düzenlenen Webinerler arasında ben de Entity Framework-Code First Development ile kendime bir yer edinmiştim. İlk gerçekleştirdiğimiz Webinerimizde ne yazıkki Internet bağlantısında yaşadığımız şanssız sorunlar nedeni ile sağlıklı olarak ilerleyememiştik. 31 Ocak tarihinde tekrarladığımız Webinerimizi ise şans esesi başarılı bir şekilde gerçekleştirdik ve Nedirtv?com bünyesinde yayına aldık. [Daha fazla]

Oldies but Goldies (Bsenyurt.com)

Merhaba Arkadaşlar, 2003 yılından bu yana teknik makale yazma uğraşısı içerisindeyim. Mümkün olduğunca fazla sayıda Türkçe içerik üretmeye ve belirli bir kalite seviyesinin üzerine çıkmaya çalıştım. Tabi bu işe ilk başladığım yıllardaki ya... [Daha fazla]

Priority Queue Collection

Temel olarak bu tip bir koleksiyon Queue(FIFO - First In First Out ilkesine göre çalışmaktadır) ve Stack(LIFO - Last in First Out ilkesine göre çalışmaktadır) tipinden olanlarına benzer. Bu tip koleksiyonlar(generic karşılıkları da dahil olmak üzere), bildiğiniz gibi tek boyutludur. [Daha fazla]