Yazgeliştir Webinerleri Başlıyor!

C# bölüm editörü olduğum ve uzun zamandır yazarlık yaptığım Yazgeliştir sitesi, Nisan ve Mayıs ayları içerisinde gerçekleşecek 4 farklı webinerle yazılım geliştiricilerle buluşuyor. Webinerlerde Microsoft CRM Dynamics and Extendibility, WCF Ria Services, Windows Mobile 6.5 ile Web Widgets Geliştirmek, Windows Embedded CE 6.0 R3 - Silverlight Uygulaması Geliştirmek konular ele alınacak. Çarşamba akşamları iki haftada bir düzenlenecek şekilde planlanan webinerlerin bilgilerine www.yazgelistir.com adresinden ulaşabilir, ayrıca etkinliği Facebook ajandanıza buradan kaydedebilirsiniz. 

 

13 Nisan 2010 Salı 20:44

Yorum - RSSYorumlar (0)

Etiket: ,
Kategori: Duyuru-Haber

facebook'da Paylaş   twitter'da Paylaş   friendfeed'de Paylaş   del.icio.us'da Paylaş   stumpleupon'da Paylaş   Permalink

nedirtv?com - 4. Yıl Etkinliği Ardından

Geçtiğimiz Cumartesi günü Microsoft Türkiye İstanbul ofisinde gün boyu süren seminerlerle nedirtv'nin 4. yılını kutladık. 5 farklı oturumda değerli arkadaşlarım Selçuk Yavuz, Burak Selim Şenyurt ve Daron Yöndem ile birlikte katılımcılarla yeni teknolojileri paylaştık, onlardan gelen soruları cevapladık. Bu güzel günü bizler ve nedirtv için farklı kılan tüm katılımcılara ve konuşmacı arkadaşlarıma sonsuz teşekkürlerimi buradan da sunuyorum. Darısı 5. ve sonrasındaki senelere de :)

Bu arada ASP.NET MVC hariç seminerdeki sunumların tamamına yakında www.nedirtv.com adresi üzerinden erişebilirsiniz. Çok değil birkaç gün içinde :)

Ve günün sonunda çekilen hatıra fotoğrafı :)

13 Nisan 2010 Salı 20:32

Yorum - RSSYorumlar (0)

Etiket: ,
Kategori: Duyuru-Haber

facebook'da Paylaş   twitter'da Paylaş   friendfeed'de Paylaş   del.icio.us'da Paylaş   stumpleupon'da Paylaş   Permalink

Kıbrıs - Doğu Akdeniz Üniversitesi Semineri Ardından

Geçtiğimiz haftasonu Gazi Mağusa’daydım. Pazar günü değerli dostum Tayfun AKÇAY ile Doğu Akdeniz Üniversitesi’nde Bilişim Günleri’10 etkinliği kapsamında bir dizi seminer ve panel gerçekleştirdik. Tayfun ile üniversite sıralarından sonra aynı sahneyi paylaşmak benim için güzel bir anı oldu. Gün boyunca AJAX, ASP.NET, Sharepoint 2010 gibi teknolojilerle ilgili sunumlar gerçekleştirdik, Microsoft’taki staj ve kariyer olanaklarından bahsederek öğrencilerin gelecekleri ve kariyerleri ile ilgili merak ettikleri soruları cevaplamaya çalıştık. Kıbrıs’ta, pazar günü bir etkinlik gerçekleştirmemize rağmen benim beklentilerimin üzerinde bir katılım gerçekleşti.

Saat 4’ten sonra ise artık serbesttik, Mağusa’yı zamanımız elverdiğince gezdik. Gazi Mağusa’da özellikle Kaleiçi adı verilen bölgeyi(aynı zamanda Namık Kemal’in sürgüne gönderildiği yer) mutlaka gezmenizi tavsiye ederim. Kıbrıs’a hayatımda ilk kez gitme şansım oldu, dolayısıyla bu doğal güzellikleri ilk kez gördüm. Yeşil ve temiz doğası, farklı yapı mimarisi ve farklı insanıyla Kıbrıs gerçekten bambaşka bir ülke gibiydi. İlk bakışta biraz İzmir’i anımsatsa da, çok sessiz ve sakin bir hayat var burada. Birkaç istisna hariç, görebileceğiniz en yüksek bina 3 katlı ve deniz kenarında neredeyse hiç yapılanma yok.

Bu geziyi benim için unutulmaz yapan yolculuğum boyunca yaşadığım inanılmaz aksilikler oldu. Burada uzun uzun yazmayacağım, zaten yazmaya başlarsam en az 3-4 paragraf sürer. Seminer sonunda dinleyicilere bu aksiliklerin bir kısmını paylaştığımda salon gülme sesleriyle yankılandı, gerisini siz düşünün :) Aksiliklerden sadece birisi için ipucu vereyim; her ne kadar Kıbrıs güzel ülkemizin bir vilayetiymiş gibi gelse de, (resmiyette olduğu gibi) öyle değilmiş. Uçuşlar esnasında dış hatlar terminalini kullanmak gerekiyormuş. Ve dolayısıyla ehliyetle değil nüfus cüzdanı veya pasaportla giriş yapabiliyorsunuz havalimanına :) Aman diyeyim sakın İstanbul-İzmir arası uçacakmış gibi hazırlıksız gitmeyin havalimanına :) Bir de Kıbrıs’ta maalesef Avea çekmiyormuş :(

Etkinliği düzenleyen ve etkinlik boyunca her türlü konuda bize yardımcı olan, zamanını bizimle paylaşan başta MSP arkadaşım Olcay KÜK, Selçuk ATILGAN, Hakkı BAYKAL’a ve DAÜ Yazılım Kulübü’ne sonsuz teşekkürlerimi iletiyorum.

Etkinlikten iki hatıra fotoğrafı…

blog_kibris_dau_001 blog_kibris_dau_002

8 Nisan 2010 Perşembe 11:47

Yorum - RSSYorumlar (0)

Etiket: , ,
Kategori: Kişisel

facebook'da Paylaş   twitter'da Paylaş   friendfeed'de Paylaş   del.icio.us'da Paylaş   stumpleupon'da Paylaş   Permalink

2010 Yılında Yeniden Microsoft MVP Ünvanına Layık Görüldüm

mvp_logoSon 1 yıl içerisinde yapmış olduğum çalışmalar ve bilgi paylaşımları sonucunda Microsoft tarafından 2010 yılında da ASP.NET kategorisinde MVP(En Değerli Profesyonel) ünvanına yeniden layık görüldüm. Böylece 2. kez bu ünvanı almaya hak kazanmış oldum.

Bu ünvana layık görülmemde emeği olan herkese teşekkür ediyorum.

2 Nisan 2010 Cuma 10:41

Yorum - RSSYorumlar (6)

Kategori: Duyuru-Haber | Kişisel

facebook'da Paylaş   twitter'da Paylaş   friendfeed'de Paylaş   del.icio.us'da Paylaş   stumpleupon'da Paylaş   Permalink

nedirtv?com Seminerleri - 4.Yılımızı Kutluyoruz

nedirtv_logo 2006 Mart ayında yayın hayatına başlayan nedirtv?com’un 4. kuruluş yılını 10 Nisan Cumartesi günü Microsoft Türkiye - İstanbul ofisinde gerçekleştireceğimiz etkinlikle kutluyoruz. nedirtv’nin değerli editörleriyle birlikte gün boyu sürecek beş farklı oturumda üyelerimizle bir araya geleceğiz.

Etkinlik programı ve yer bilgileri aşağıdaki gibidir:

 

 

09:45 Açılış
10:00 HTML 5 - Daron Yöndem
11:00 ASP.NET MVC 2 - Selçuk Yavuz

12:30 Ara

14:00 Microsoft Ajax Library(ASP.NET AJAX 4) - Uğur Umutluoğlu
15:00 WCF Eco System - Burak Selim Şenyurt
16:30 Windows Server AppFabric - Burak Selim Şenyurt
17:00 Hediye Çekilişi ve Kapanış

Tarih: 10 Nisan 2010 Cumartesi
Yer: Microsoft İstanbul Ofisi Bellevue Residence Levent Mahallesi, Aydın Sokak. No:7 Levent İstanbul
Kroki için tıklayın

100 kişilik kontenjanın olduğu seminerlere katılım ücretsizdir. Katılmak isteyenlerin bu adresteki katılım formunu doldurmaları gerekiyor. Gün sonunda süpriz hediyelerimizin de olacağı bu güzel etkinliğe katılımlarınızı bekliyoruz.

1 Nisan 2010 Perşembe 09:18

Yorum - RSSYorumlar (1)

Etiket: ,
Kategori: Duyuru-Haber

facebook'da Paylaş   twitter'da Paylaş   friendfeed'de Paylaş   del.icio.us'da Paylaş   stumpleupon'da Paylaş   Permalink

Microsoft Ajax Library - Script Loader

Microsoft Ajax Library ile istemci tarafında bir işlem yapıldığında, bu işlemle ilgili script dosyalarının istemciye yüklenmesini sağlayan Script Loader adını verdiğimiz bir yapımız var. Önceki yazılarımda da bahsettiğim gibi Microsoft Ajax Library içerisinde 200'e yakın script dosyası yer almakta. Bu dosyaların bazıları çekirdek(core) işlemleri içeren ve çoğu AJAX uygulamasında kullanılan dosyalar iken, bazıları ise sadece özel durumlarda, özel nesneler için kullanılan dosyalar. Dolayısıyla böyle geniş bir dosya arşivi üzerinde uygulama geliştirirken hangi dosyayı kullanmak zorunlu, şu durumda hangi dosyayı da eklemek gerekir gibi sorularla vakit kaybetmek, eksik dosyalar yüzünden script hataları alarak dakikalarca uğraşmak can sıkıcı olabiliyor.

Script Loader ise getirdiği kolaylık sayesinde bizi dosya bazında düşünmek yerine, yapılacak işlem bazında hareket etmemizi sağlıyor. Şöyle ki, siz Script Loader'a o sayfada yapacağınız işlemleri, kullanacağınız nesneleri belirtiyorsunuz, o arka planda gerekli olan bütün dosyaları yüklüyor. Yükleme işlemini yaparken bir dosyayı sadece ihtiyaç duyulduğunda indirdiği gibi(lazy loading), aynı dosyaya birden fazla talep atılmasını da engelliyor. Ajax kütüphanesi içerisinde Sys.require fonksiyonunu kullaranak Script Loader mekanizmasını harekete geçirebiliyoruz. Örneğin aşağıdaki kod parçasında sayfa üzerinde bir TextBox’a ColorPicker kontrolü bağlamak için gerekli olan kodlar bulunmakta.

<link href="Scripts/Extended/ColorPicker/ColorPicker.css" rel="stylesheet" type="text/css" />

<script src="Scripts/Start.js" type="text/javascript"></script>

<script src="Scripts/Extended/ExtendedControls.js" type="text/javascript"></script>

 

<script type="text/javascript">

    Sys.require(Sys.components.colorPicker, function () {

        Sys.create.colorPicker("#color1", null);

    });

</script>


Kodlarda Sys.require fonksiyonu ile colorPicker bileşeni yüklenmiş ve yükleme işlemi esnasında da bir alt satırdaki ifade ile color1 adındaki text input kontrolü ColorPicker kontrolüne bağlanmış durumdadır. Belirtmek istediğim bir diğer nokta da her AJAX sayfasına eklenmesi zorunlu olan dosya/dosyalar bulunmaktadır. Kod parçasının 2. ve 3. satırına bakacak olursanız Start.js ve ExtendedControls.js adındaki dosyalarında eklendiğini göreceksiniz. Start.js her AJAX sayfasına eklenmesi gereken script dosyasıdır, sayfa içerisinde kullanacağınız temel JavaScript nesneleri ve fonksiyonları bu dosyada yer almaktadır. Ayrıca sayfada AJAX Control Toolkit’ten tanıdığımız kontrolleri(Calendar, ColorPicker, AutoComplete… gibi) kullanmak istiyorsanız bunun için de ExtendedControls.js dosyasını eklemeniz gerekmektedir. Bunların dışında kalan dosyalar ise Script Loader tarafından ihtiyaç duyulduğunda istemciye gönderilecektir.

Yukarıdaki kod parçasında Script Loader’a sadece colorPicker bileşenini yüklemesi gerektiğini söyledik. Birden fazla işlem için farklı Sys.require çağrımları yapabileceğiniz gibi, gerekli durumlarda bir çağrı üzerinden birden fazla bileşenin de yüklenmesini sağlayabilirsiniz. Örneğin aşağıdaki kod parçasında aynı çağırım içerisinde dataView bileşeni ve WebService scriptleri yüklenmekte. Görüleceği üzere köşeli parantez arasına yazılan birden fazla ifade ile bu tip çağrımlar yapılabiliyor.

Sys.require([Sys.components.dataView, Sys.scripts.WebServices], function () { ...

 

26 Mart 2010 Cuma 10:40

Yorum - RSSYorumlar (0)

Kategori: ASP.NET

facebook'da Paylaş   twitter'da Paylaş   friendfeed'de Paylaş   del.icio.us'da Paylaş   stumpleupon'da Paylaş   Permalink

nedirtv?com – Mart Ayı Webinerleri

nedirtv_webinerleri_logo


Artık geleneksel hale gelen aylık nedirtv?com webinerlerine bu ay 4 farklı konuyla devam ediyoruz.

Benim de 26 Mart Cuma akşamı ASP.NET AJAX 4.0(Microsoft Ajax Library) webinerimin olacağı bu ayın detaylı planına Facebook’taki sayfamızdan erişebilir, etkinliğe katılarak webiner günlerinde yapılacak hatırlatma mesajlarını alabilirsiniz.

 

Webiner programı aşağıdadır:

Konu: Workflow Foundation 4.0
Zaman: 23 Mart Salı 20:00
Link: https://www.livemeeting.com/cc/mvp/join?id=B7759D&role=attend

Konu: Dynamics CRM Servis - Sözleşme, Servis Talepleri ve Servis Planlama
Zaman: 25 Mart Perşembe 21:00
Link: https://www.livemeeting.com/cc/mvp/join?id=NTQZN2&role=attend

Konu: ASP.NET AJAX 4.0(Microsoft Ajax Library)
Zaman: 26 Mart Cuma 21:00
Link: https://www.livemeeting.com/cc/mvp/join?id=3FND76&role=attend

Konu: WCF WebHttp Services
Zaman: 30 Mart Salı 20:00
Link: https://www.livemeeting.com/cc/mvp/join?id=STPJW6&role=attend

23 Mart 2010 Salı 16:02

Yorum - RSSYorumlar (0)

Kategori: Duyuru-Haber

facebook'da Paylaş   twitter'da Paylaş   friendfeed'de Paylaş   del.icio.us'da Paylaş   stumpleupon'da Paylaş   Permalink

Yıldız Teknik Üniversitesi – Entity Framework Semineri Ardından

Dün(6 Mart Cumartesi) Yıldız Teknik Üniversitesi Yıldız Kampüsünde gerçekleşen etkinlikte ADO.NET Entity Framework sunumumu gerçekleştirdim. Hava koşulları nedeniyle katılımın az olmasına rağmen dinleyicilerin teknik olarak iyi seviyede olması, ORM araçlarına ve Entity Framework’e ilgi duymaları 2 saat süren bu semineri benim için oldukça keyifli kıldı. Seminer sonrasında bazı katılımcılarla hatıra fotoğrafı çektirmeyi de unutmadık tabi ki :)

Seminerde kullandığım C# 3.0 ve LINQ sunum dosyasını ve örnek kod parçalarının bulunduğu proje dosyasını bu blog girdimdeki linklerden indirebilirsiniz. Bu güzel etkinlikte emeği geçen MSP arkadaşlarım Mehmet Cengiz ve Hatice Meriç’e teşekkür ediyorum.

7 Mart 2010 Pazar 23:02

Yorum - RSSYorumlar (2)

Kategori: Genel

facebook'da Paylaş   twitter'da Paylaş   friendfeed'de Paylaş   del.icio.us'da Paylaş   stumpleupon'da Paylaş   Permalink

Bağlantılar



Takip Et

RSS Feed twitter friendfeed

Seminer/Webiner Programım

  • Seminer-WebinerASP.NET 4.0 WebForms Yenilikleri (Microsoft İstanbul Ofisi)
    29 Mayıs 2010

  • Seminer-WebinerVisual Studio 2010 Yenilikleri (Osmangazi Üniversitesi)
    15 Mayıs 2010

  • Seminer-WebinerASP.NET AJAX ile Zengin Internet Uygulamaları Geliştirme (Microsoft İstanbul Ofisi)
    3 Mayıs 2010

>> Etkinlik Takvimi