Silverlight Tarafında HTTP Bazli Servisleri Kullanmak 12 Temmuz 2010 Burak-Selim-Senyurt Silverlight 4.0, WCF Eco System, WCF WebHttp Services Bilindiği üzere bazı servisler HTTP protokolü üzerinden GET, POST, PUT veya DELETE metod çağrıları ile kullanılabilmektedir. Bu anlamda WCF Eco System içerisinde yer alan WebHTTP servisleri, söz konusu tipteki hizmetleri sunmak üzere WCF alt yapısı üzerine oturmuş bir model sunmaktadır. Çok doğal olarak Silverlight tabanlı istemciler de bu servislerin tüketicileri olabilirler. [Daha fazla]
Duplex Service için Silverlight İstemcisi Geliştirmek 05 Temmuz 2010 Burak-Selim-Senyurt Silverlight 4.0, WCF Hatırlayacağınız üzere bir önceki yazımızda Silverlight istemcilerinin kullanabileceği Duplex WCF Service uygulamalarının nasıl yazılabileceğini incelemeye çalışmıştık. Çok doğal olarak bu işin bir de istemci tarafı bulunmaktadır. İşte bu yazımızda söz konusu istemciyi geliştirmeye çalışacak ve bir önceki yazının yorgunluğunu üzerimizden atarcasına, basit bir şekilde ilerliyor olacağız. [Daha fazla]
Silverlight İstemcileri için Duplex Service Geliştirmek 18 Haziran 2010 Burak-Selim-Senyurt Silverlight 4.0, WCF Bilindiği üzere WCF(Windows Communication Foundation) tarafında geliştirilen servislerin Duplex iletişimi kullanaraktan istemciler üzerinde operasyonlar gerçekleştirmesi, bir başka deyişle metod çağrılarında bulunabilmeleri mümkündür. [Daha fazla]
Microsoft Teknoloji Günleri Akşam Sınıfı – Gün 2 - .Net 4.0 ile Paralel Programlama 17 Haziran 2010 Burak-Selim-Senyurt Eğitimler Tarih 22 Haziran 2010 Salı Saat 19.00 - 21.30 Yer Microsoft İstanbul Ofisi Eğitmen: Burak Selim Şenyurt Microsoft MVP Microsoft Teknoloji Günleri - Akşam Sınıfı Her ay düzenli olarak gerçekleştirece... [Daha fazla]
WCF Service' lerine Silverlight İstemcilerinden Channel Bazlı Erişim 02 Haziran 2010 Burak-Selim-Senyurt Silverlight 4.0, WCF WCF Servislerinin herhangibir istemci uygulama tarafından kullanılmasını sağlamak için tercih ettiğimiz yollardan birisi de Proxy tiplerinden faydalanmaktır. Genellikle Add Service Reference veya Svcutil.exe ya da SlSvcUtil.exe(Silverlight versiyonu) gibi araçlar yardımıyla Proxy üretimi kolayca gerçekleştirilebilir. [Daha fazla]
Microsoft Teknoloji Günleri Akşam Sınıfında Buluşalım 22 Mayıs 2010 Burak-Selim-Senyurt Eğitimler Her ay düzenli olarak gerçekleştireceğimiz ve bir seri olarak birbirini takip edecek sınıf etkinliklerimizle 9 ay boyunca siz yazılım geliştiren ve tasarım yapan iş ortaklarımızla birlikte olacağız. Aşağıda detaylarını paylaştığımız ve sizler için hayli faydalı olacağına inandığımız Microsoft Teknoloji Günleri Akşam Sınıfı Etkinliğimize kaydınızı hemen yaptırabilirsiniz. [Daha fazla]
WCF Web Http Services - ETags 09 Nisan 2010 Burak-Selim-Senyurt WCF Eco System, WCF WebHttp Services WCF WebHttp Service' leri ile ilişkili yazılarımıza kaldığımız yerden devam ediyoruz. Bu yazımızda ETag(Entity Tag) kullanarak sunucu ile istemci arasındaki veri trafiğini nasıl azaltabileceğimizi incelemeye çalışacağız. Öncelikle istemci ile servis arasındaki iletişimi düşünerek ilerlemeye çalışalım. İstemci, sunucu üzerinde yer alan bir operasyon için talepte bulunduğunda bir cevap üretilecek ve buna bağlı bir içerik verisi istemci tarafına indirilecektir. [Daha fazla]
WCF WebHttp Services - Özel Formatta Mesaj Döndürmek 08 Nisan 2010 Burak-Selim-Senyurt WCF Eco System, WCF WebHttp Services Bu yazımızda, son günlerde sıklıkla üzerinde durduğumuz WCF WebHttp Service' lerinde, istemciden gelen root adres bazlı taleplerin nasıl karşılanacağını ve özel formatta mesajların nasıl döndürüleceğini incelemeye çalışıyor olacağız. [Daha fazla]
Screencast - Ajax Enabled WCF Service’ lerin Silverlight ile Kullanılması 31 Mart 2010 Burak-Selim-Senyurt Silverlight 4.0, WCF Daha önceki görsel derslerimizde WCF RIA Service ve Proxy bazlı WCF Service örneklerinin, Silverlight tarafında nasıl kullanılabildiklerini yeri geldikçe irdelemeye çalışmıştık. Silverlight uygulamalarının ASP.NET gibi Web ortamlarında sunulduğu göz önüne alındığında, kullanabileceği servis tiplerinden birisi de AJAX Enabled WCF Service' leridir ki özellikle Web Form' lar üzerinde bu tip servisler sıklıkla kullanılmaktadır. Söz gelimi otomatik metin tamamlama işlemlerinde...(Aslında AJAX tabanlı WCF Service' leri dışında ASMX tipindeki AJAX Service' leri de söz konusudur ama bu görsel dersimizde ele alınmamaktadır) [Daha fazla]
WCF WebHttp Services - Client Bazlı Cache 30 Mart 2010 Burak-Selim-Senyurt WCF Eco System, WCF WebHttp Services Bir önceki yazımızda(WCF WebHttp Services - Server Bazlı Cache) hatırlayacağınız üzere WCF WebHttp Service' lerinde sunucu taraflı ön belleklemeyi(Server-Based Caching) incelemeye çalışmış ve bu işin birde istemci taraflı olanından bahsetmiştik. Aslında sunucu ve istemci taraflı ön bellekleme işleyişleri birbirlerinden tamamen farklıdır. Sunucu taraflı ön bellekleme işleyişinde, tamponlanan veriyi üreten operasyonun duration süresi dolana kadar çalıştırılmaması söz konusudur. Yani istemciden gelen ilk talebin sonucunun ön belleğe alınmasını takiben gelen taleplerde, sunucu tarafındaki operasyon kodları icra edilmemektedir. [Daha fazla]
WCF WebHttp Services - Server Bazlı Cache 29 Mart 2010 Burak-Selim-Senyurt WCF Eco System, WCF WebHttp Services Bir süredir WCF Eco System' in parçaları üzerinde yazmakta olduğum bir seri bulunmaktaydı. Bunu devam ettirmek ile Cuma gecesini güzelce tamamlayabileceğimi düşündüm. İşte bu günkü konumuz...WCF WebHttp Service' lerinde ön bellekleme(Output Caching) [Daha fazla]
Screencast - WCF RIA Services, OData, Excel PowerPivot 23 Mart 2010 Burak-Selim-Senyurt WCF Eco System, WCF RIA Services Merhaba Arkadaşlar, Yeni bir maceraya daha hazır mısınız? Evet dediğinizi duyar gibiyim. Bu sefer kobay haline getirdiğimiz Chinook veritabanına yine Entity Framework 4.0 üzerinden bir WCF RIA Service yardımıyla erişiyoruz. Ancak Domain Service tipini üretirken OData(Open Data Protocol) d... [Daha fazla]
Screencast - WCF Servislerini Windows Server AppFabric Üzerinden İzlemek 15 Mart 2010 Burak-Selim-Senyurt Windows Server AppFabric Merhaba Arkadaşlar, 2008 Yılında gerçekleştirilen Microsoft PDC konferansında değinilen önemli konulardan birisi de Dublin(Nostaljisi için tıklayın) kod adlı projeydi. Bu gün itibariyle Windows Server AppFabric adıyla anılan bu projede amaç, IT çevrelerinin WCF... [Daha fazla]
Screencast - WCF Data Services - Projections 08 Mart 2010 Burak-Selim-Senyurt WCF Eco System, WCF Data Services Merhaba Arkadaşlar, Yazılımcı bile olsak bu arada sırada spor yapmadığımız anlamına gelmemeli. Bende çalışma arkadaşlarım ile sık sık spor aktivitelerinde bulunuyorum. Zaman zaman parke zeminde o muhteşem NBA yıldızları gibi giyinerek basketbol oynuyor, zaman zaman Ping Pong...Geçtiği... [Daha fazla]
WCF WebHttp Services - Routing 07 Mart 2010 Burak-Selim-Senyurt WCF Eco System, WCF WebHttp Services Malum bir süredir de WCF Eco System' in önemli parçalarından birisi olan WebHttp Service' lerini incelemekte olduğumuza göre yine bu alanda ilerleyerek devam edebiliriz. Bu günkü konumuz ise WCF WebHttp servislerinde yönlendirme(Routing) işlemleri olacak. [Daha fazla]
WCF WebHttp Services - Error Handling 05 Mart 2010 Burak-Selim-Senyurt WCF Eco System, WCF WebHttp Services Bu yazımızda WCF Eco System' in bir parçası olan WebHttp Service' lerinde hata yönetimini(Error Management) etkili bir şekilde nasıl ele alabileceğimizi incelemeye çalışıyor olacağız. [Daha fazla]
Screencast - AJAX Enabled WCF Services 04 Mart 2010 Burak-Selim-Senyurt WCF Görsel derslerimize kaldığımız yerden devam ediyoruz. Bu sefer elimizdeki materyaller bir WCF Service, Asp.Net Web Uygulaması ve AJAX. Bunları bir arada düşündüğümüzde ise karşımıza AJAX Enabled WCF Service kavramı çıkıyor. Bildiğiniz üzere Asp.Net uygulamalarında AJAX imkanları kullanılabilmekte ve bu sayede kısmi olarak post işlemleri gerçekleştirilebilmekte. Çok basit anlamda bir sayfanın tamamını sunucuya göndermeden sadece istenilen parçaların gönderilmesi ve sonuçlarının ele alınabilmesi mümkündür. [Daha fazla]
WCF WebHttp Services - JSON Formatlı Response Üretmek 19 Şubat 2010 Burak-Selim-Senyurt WCF Eco System, WCF WebHttp Services Yandaki Logo size neyi çağırıştırıyor? Aslında bakarsanız çok meşhur olan hafif siklette bir veri değiş tokuş formatının logosunu ifade etmekte. JSON(JavaScript Object Notation). Hatırlayacağınız üzere bir süredir WCF Eco System içerisinde yer alan WCF WebHttp Service alt yapısını incelemeye çalışıyoruz. [Daha fazla]
WCF WebHttp Services - Client Tarafını Geliştirmek 05 Şubat 2010 Burak-Selim-Senyurt WCF Eco System, WCF WebHttp Services Sanırım pek çoğumuz piyangodan veya diğer şans oyunlarından kendilerine tonlarca para çıksa ne yapacağını düşünmüş veya hayal etmiştir. Açıkası kendi adıma hayat etmediğimi dile getirsem yalan söylemiş olurum. Ancak ben pek çoğumuz gibi yan yana bir kaç Ferrari' yi dizmektense bir kaç yere yatırım yapmayı hayal etmişimdir hep. Örneğin dünyanın sayılı bir kaç futbol kulübünün(Barcelona, Manchester United vb...) ve yazılım şirketinin(Microsoft, IBM vb...) hisselerinden satın alır ve şöyle güzel bir fon sepeti oluştururum. Neyse...Sözü niye piyangodan açtığımıza gelince... [Daha fazla]
WCF WebHttp Services - Tanışma 01 Şubat 2010 Burak-Selim-Senyurt WCF Eco System, WCF WebHttp Services Nihayet taşlar yerli yerine oturmaya başladı. 2008 yılında düzenlenen Microsoft PDC' de tanıtılan sürüm ile başlayan macerada Beta 1, Beta 2 versiyonları derken yavaş yavaş RC, RTM sürümlerinin çıkacağı günlere gelmekteyiz. Elbette hepizimin beklentisi bir an önce stabil bir sürüme kavuşabilmek. Bu günlerde çok doğal olarak .Net Framework 4.0 ve Visual Studio 2010 ürünlerinin sınırlarının daha da netleştiğini görmeye başladık. Her ne kadar henüz yayınlanmış yeni bir sürüm olmasa da, pek çok güncel ve geçerli kaynaktan okuduğumuz kadarı ile bu böyle. Taşların yerli yerine oturmaya başladığı ve herşeyin biraz daha belirginleştiği alanlardan biriside Windows Communication Foundation 4.0. [Daha fazla]
Correlation Nedir? Yenir mi? İçilir mi? 01 Şubat 2010 Burak-Selim-Senyurt WCF 4.0 Beta 2, WF 4.0 Beta 2 Bazen bir kavramı yada konuyu anlamakta inanılmaz zorlandığınızı hatırlayın. Ne yaparsınız? Kimisi kendisini yemeğe verir. Kimisi hayat küsermişçesine bir köşeye çekilir. Kimisi kendiyle baş başa kalır ve çığlık çığlık haykırır. Kimisi de daha akıllı davranıp bir süre tatile çıkar veya anlayamadığı kavramla ilişkili herhangibir dökümanı bir süreliğine araştırmamaya, okumamaya karar verir. [Daha fazla]
WCF RIA Services - Alan Bazlı(Field Based) Rol Kontrolü [Beta 2] 27 Ocak 2010 Burak-Selim-Senyurt WCF Eco System, WCF RIA Services Hani bazen insanın aklına son derece zekice fikirler gelir ya... Wink Sene 1992. Lise öğrencisiyim. Bazı akşamlar yazlığımızdaki odamda üniversiteye hazırlanmaya çalışırdım. Güzel yaz gecelerinde, tertemiz ada ikliminde, mis gibi kokan iyotlu deniz suyunun çok yakınlarında konsantre olmak her ne kadar çok zor olsa da, buna mecburdum. Sealed Odamdaki flöresan ışığını çalışma ortamı için hiç uygun bulmazdım. Bunun yerine sarı ışığı tercih ederdim ve aynen yandaki şekilde görülene benzer bir gece lambam vardı. [Daha fazla]
WCF RIA Services - Custom Authorization [Beta 2] 26 Ocak 2010 Burak-Selim-Senyurt WCF Eco System, WCF RIA Services Geçtiğimiz günlerde uzun süredir yemediğim şu meşhur Dunkin & Donuts' tan bir iki kurabiye almak istedim. Wink Ansızın gelen bu dayanılmaz istek üzerine oturduğumuz semte en yakın dükkanına gidip hem kendim hemde eşim için bir kaç tane aldım. [Daha fazla]
WCF RIA Services - Authentication Domain Service - Attribute Bazlı Yetkilendirme [Beta 2] 22 Ocak 2010 Burak-Selim-Senyurt WCF Eco System, WCF RIA Services Bildiğiniz üzere bir süredir WCF RIA Service' lerinde doğrulama(Authentication), yetkilendirme(Authorization), Role ve Profile yönetimi konularına değinmekteyiz. WCF RIA Service' lerinin temel amaçlarından birisininde RIA tipindeki uygulamalar için Ado.Net Entity Framework gibi kaynaklar üzerinden CRUD(CreateReadUpdateDelete) operasyonlarını sağlanması olduğu düşünüldüğünde, servis fonksiyonelliklerinin yetkilendirilmeside güvenlik açısından önem arz eden konuların başında gelmektedir. Bu konu, WCF RIA Service' lerinde nitelikler(Attributes) yardımıyla ele alınabilmektedir. [Daha fazla]
WCF RIA Services - Authentication Domain Service - Profile ve Role 20 Ocak 2010 Burak-Selim-Senyurt WCF Eco System, WCF RIA Services Yandaki resmin bir renk cümbüşü oluşturup sizlere çok güzel göründüğüne eminim. Hatta bu resmin biraz sonra anlatacağımız konu ile olan ilgisini merak ediyor olabilirsiniz. Ne yazıkki yok. Sadece renk cümbüşünün benide etkilediğini ve yazının hoş görünmesi için eklediğimi itiraf edebilirim. Gelelim asıl mevzumuza. [Daha fazla]