WCF Data Services – Reflection Provider Kullanımı 01 Mayıs 2012 Burak-Selim-Senyurt WCF Data Services 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]
Eskişehir Osmangazi Üniversitesi BÖTE Öğrenci Kurultayı 01 Mayıs 2012 Burak-Selim-Senyurt Seminerler Merhaba Arkadaşlar, 8 Mayıs 2012 Salı günü bir aksilik olmassa Eskişehir Osmangazi Üniversitesi tarafından 6ncısı düzenlenen BÖTE Öğrenci Kurultayı etkinliğinde, “Kariyerini Çiz” konulu bir sunumla yerimi alıyor olacağım. Bu sene içerisinde daha önceden Süleyman Demirel ve Trakya Üniversitelerinde... [Daha fazla]
Tek Fotoluk İpucu 51 - String Birleştirirken Aggregate Kullanmak 24 Nisan 2012 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Diyelim ki elinizde n sayıda e-mail adresi var ve bunları kod içerisinde string tipinden generic bir List koleksiyonunda saklıyorsunuz. Bu mail adreslerinin tamamına toplu olarak mail göndermek isterseniz genellikle aralarına virgül veya noktalı virgül işar... [Daha fazla]
Nisan Bültenim 21 Nisan 2012 Burak-Selim-Senyurt Journal 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 12 Nisan 2012 Burak-Selim-Senyurt Seminerler Ö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]
Tek Fotoluk İpucu 50 - Pivot Taklidi Yapan LINQ 05 Nisan 2012 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Elimizde ülke bazlı bir toplam satış rakamlarını içeren bir veri listesi olduğunu düşünelim. Normal şartlarda bu tip bir çıktıyı sorguladığımızda veri içeriği ülke bazlı olacak şekilde dikine akacaktır. Ancak istediğimiz çıktı, &uu... [Daha fazla]
Nedirtv?com 6ncı Yıl Dönümü Etkinlikleri 03 Nisan 2012 Burak-Selim-Senyurt NedirTv?, Seminerler Merhaba Arkadaşlar, Nedirtv?com’ un 6ncı kuruluş yıl dönümünü, Microsoft İstanbul Ofisinde düzenlenecek olan etkinlikler ile 14 Nisan 2012 Cumartesi günü kutluyor olacağız. Birbirinden ilginç ve iddaalı konuların yer aldığı oturumlarda ben de “Bankacılık Uygulamaları ve SOA” konulu bir sunum yapmay... [Daha fazla]
BING Maps WCF Rest Servislerini Kullanmak 02 Nisan 2012 Burak-Selim-Senyurt bing 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 22 Mart 2012 Burak-Selim-Senyurt Journal 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ı 20 Mart 2012 Burak-Selim-Senyurt NedirTv? 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]
Tek Fotoluk İpucu-48(Uri Extensions for RSS) 16 Mart 2012 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Siz de benim gibi aklınıza geldikçe ve vaktiniz oldukça Extension Method(Genişletme Metodu) yazmaya çalışanlardan mısınız? Geçtiğimiz gün Uri tipi için RSS Feed kaynağını okuyan ve gelen içeriği basit HTML formatı ile geriye dö... [Daha fazla]
Nedirtv?com Mart Ayı Webinerleri 14 Mart 2012 Burak-Selim-Senyurt NedirTv? 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]
Tek Fotoluk İpucu 49–Daha Hızlı Count 07 Mart 2012 Burak-Selim-Senyurt T SQL Merhaba Arkadaşlar, Çok yüksek rakamlarda satır içeren(Milonylarca Satır) tablolar söz konusu olduğunda, bunların satır sayılarını, Count Aggregate fonksiyonu ile bulurken süre kaybı yaşıyorsak ve sonuçları geç alıyorsak daha hızlı bir yola başvurabiliriz.... [Daha fazla]
SDÜ - Yazılım Zirvesi 2012 06 Mart 2012 Burak-Selim-Senyurt Seminerler 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]
.Net Memory Management’ i Kavramak 02 Mart 2012 Burak-Selim-Senyurt .Net Framework 4.0 Sanki C++ ile geliştirilmiş bir değişken tipiydi de, Release edilmesi unutulmuş ve bellek üzerinde bir şekilde ayakta kalmış bir programcıktı Smile Şimdi nereden çıktı bu Matrix, Merovingian diyeceksiniz. Konumuz .Net bellek yönetimi. Ama bu kez biraz daha farklı ve detaylı... [Daha fazla]
Log4Net’ i Tanıyalım 01 Mart 2012 Burak-Selim-Senyurt .Net Framework 4.0 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 23 Şubat 2012 Burak-Selim-Senyurt Entity Framework, NedirTv? 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]
Şubat Bültenim 20 Şubat 2012 Burak-Selim-Senyurt Journal Bir ayı daha devirdik. Biraz kısa bir ay oldu tabi ama maaş gününün daha kısa sürede geldiğini düşünecek olursak hiç üzüldüğümü söyleyemeyeceğim. [Daha fazla]
Tek Fotoluk İpucu–47 (Mime Type) 15 Şubat 2012 Burak-Selim-Senyurt Tek Fotoluk Ipucu 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 13 Şubat 2012 Burak-Selim-Senyurt WCF 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]
Tek Fotoluk İpucu-46(LINQ Aggregate Fonksiyonları) 05 Şubat 2012 Burak-Selim-Senyurt C#, Tek Fotoluk Ipucu Merhaba Arkadaşlar, LINQ tarafında Sum,Max,Min,Average gibi bazı hesaplama fonksiyonları vardır. Bunlara ait örnek bir kullanımı aşağıda bulabilirsiniz Aggregation.rar (22,75 kb)
Entity Framework Code-First Development Webiner Kayıdı 04 Şubat 2012 Burak-Selim-Senyurt NedirTv? 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]
Nedirtv?com Şubat Ayı Webinerleri – Level 300 02 Şubat 2012 Burak-Selim-Senyurt NedirTv? Merhaba Arkadaşlar, Nedirtv webinerleri Şubat ayında da tüm hızıyla devam ediyor. Webinerleri bu ay farklı bir konseptte hazırladık ve sadece Level 300 (yani uzmanlık isteyen) konulara yer verdik. İlk webiner 7 Şubat Salı akşamı yayınlacak. Ben bu ayki Webiner serisinde Entity Framework Code First... [Daha fazla]
Oldies but Goldies (Bsenyurt.com) 02 Şubat 2012 Burak-Selim-Senyurt Dokuman 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 31 Ocak 2012 Burak-Selim-Senyurt C# 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]