WorldBank, OData ve ASP.Net Web API HttpClient Kullanımı

Microsoft önce servis odaklı yaklaşımını değiştirerek Windows Communication Foundation altyapısını duyurdu. Hemen ardından WCF hızla gelişti ve pek çok Microsoft ürününün servis uç noktalarında yerini almaya başladı. Derken WCF’ e Web programlama modeli(Web Programming Model) için destekler eklendi. Artık REST(Representational State Transefer) odaklı servisleri yayınlamak ve hatta kullanmak mümkün hale gelmeye başladı. Çok basit anlamda HTTP protokolünün GET,POST,PUT,DELETE gibi metodlarına göre hizmet verebilen ve bu nedenle bir proxy ihtiyacını ortadan kaldırıp platform bağımsızlığı getiren servis yayınlama modeline destek söz konusu idi. Söz konusu model daha da geliştirildi. Özellikle Code Plex tarafında WCF Rest Service API’ si duyuruldu ve programlama modeli Astoria kod adlı WCF Data Service’ lerinde çekirdek yapı taşı haline geldi. [Daha fazla]

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]