Eminim hepiniz televizyonda görmüşsünüzdür. Bir adada 6 ay boyunca çalışacak kişiler aranıyordu. Bazı insanlar gerçekten sıkıcı bir adada bulutlar hakkında blog yazmayı dünyanın en iyi işi zannettiler. Zehirli deniz anaları tarafından ısırılma konusunu hiç açmıyorum bile :)

Fakat, biz Microsoft olarak; kesinlikle eminizki dünyadaki en iyi iş IT ve bunu ispatlamak için sizlere IT başlıklı 3 günlük sıkıcı bir seminer serisi hazırladık.

Yalnız her türlü bahse gireriz ki IT insanları bu seminere büyük bir heyecanla katılacaklar. Niçin? Çünkü, IT dünyadaki en iyi iş! :) Ha, bu arada neredeyse unutuyordum. Seminer bu Mayıs ayında Mauritius Adası'nda yapılacak. Tüm uçuşlar ve konaklama gerçek IT insanları için Microsoft tarafından karşılanacak. Mauritius Adası ile ilgili bilgiye hemen en yakın arama motorundan ulaşabilirsiniz :) İnanılmaz!!!

Evet, IT uzmanıysanız ki bu arada hangi platformdan olduğunuz önemli değil. Yazılım geliştirici ya da sistemci olabilirsiniz. Hatta Microsoft, Linux, Cisco, PHP ya da Silverlight üzerine de çalışıyor olabilirsiniz. Davetlisiniz :)

Peki ne yapacaksınız?

Yapacağınız tek şey dünyadaki en iyi işe sahip olduğunuzu ispatlamak! Bunun için aşağıdaki adımları takip etmeniz yeterli:

  • Öncelikle hemen TechNet ya da MSDN üzerinden Visual Studio 2010 RC ya da Windows Server 2008 R2 deneme sürümleri için kayıt oluyoruz.

Daha sonra aşağıdakilerden birini yapmanız yeterli:

  • Yarışmanın Facebook sayfasından IT ortamınız ile ilgili bir video ya da resim paylaşın.
  • Projenize "Enter Island" etiketi ekleyerek; Codeplex üzerinde Visual Studio 2010 kullanarak bir proje yayınlayın.

Ve sonunda en çok beğenilen resme sahip, en çok download edilen projeye sahip ve 3. olarak da bağımsız bir jüri tarafından seçilen bir kişi Mauritius Adası'na doğru yelken açacak. Herhangi bir IT insanı bu adaya gidebilir çünkü IT dünyadaki en iyi iş :) Kazananlar 3 Mayıs'da açıklanacak!

Yarışmaya katılmak ve yarışma hakkında tüm detayları öğrenmek için hemen ENTER ISLAND sitesini ziyaret edin.

Şimdiden herkese başarılar :)

Microsoft Kodu, genel olarak oyun geliştirmek için hazırlanmış görsel bir programlama dilidir. Özellikle çocukların dikkatini çekmek üzere tasarlanmıştır ve çocukların kolaylıkla oyun geliştirebilmesine olanak verir. Bizim gibi yetişkinler için de oldukça keyifli bir geliştirme ortamı sunar.

PC için Kodu yayınlandı ve artık bilgisayarlarımızda Kodu kullanarak oyun geliştirebileceğiz. Özellikle minik oyun geliştiricileri Kodu ile oyun geliştirmek için teşvik edebilirsiniz :)


Kodu Oyun Lab ları ve Kodu yu indirmek için: http://fuse.microsoft.com/kodu/
Kodu Research Sayfası için: http://research.microsoft.com/en-us/projects/kodu/

Sharepoint Servisleri ile ya da Sharepoint Server ile uğraşan arkadaşlar zaman zaman kendi site şablonlarını oluşturur ve bu şablonları farklı sistemlere aktararak; yazmış oldukları kodları, web partları vs. bu özelleştirilmiş şablonları kullanarak yayınlarlar. Ne varki zaman zaman hazırlamış olduğumuz site şablonları hata döndürür ve çalışmazlar. Bu genellikle bu tür şablonlara özel kod yazdığımızda karşımıza gelir. Örneğin, özel master page ler, web part lar vs. bu problemlere neden olabilir. Bir sunucu da çalışan şablonumuz, onu başka bir sunucuya taşıdığımızda çalışmayabilir.

Bu gibi durumlarda site şablonlarımızı analiz edip; hatanın nelerden kaynaklandığını gösteren STP Inspector adlı aracı kullanabiliriz. Bu araç kullanılan site şablonun gereksinim duyduğu tüm site ve site koleksiyonu özelliklerini bize gösterir ve eksik bir özellik varsa bunu görmemizi sağlar. 

Özellikle Sharepoint üzerinde geliştirme yapan arkadaşlarımın bu aracı yanlarından ayırmamalarını öneriyorum. Her zaman yardımcı olur ;)

STP Inspector CodePlex Sitesi

 

Small Basic uygulamamıza kısa bir giriş yapalım.

Çoğunuzun bildiği gibi Small Basic ekibinde yer alarak; özellikle uygulamanın arayüzünün ve intellisense özelliklerinin Türkçe olması için önemli katkılarda bulunduk. Bu uygulamayı bizim tarafımızda daha da güçlü kılmak ve özellikle arkamızdan gelen genç arkadaşlarımıza yardımcı olabilmek için de kod paylaşımlarında bulunacağımız bir proye de başladık. Bu vesile ile de bende kod paylaşımlarında bulunuyor olacağım. Gelecek kaynaklarımıza göre de projeye yön vereceğiz. Umarım hepimizin istediği gibi ve işimize yarayacak sonuçlar elde ederiz.

Klasik "Merhaba Dünya" ile projeyi başlatıyorum :)

Etiketler : Etiket Yok
Kategoriler : Programlama Small Basic Yazılım Geliştirme
Yorumlar : 2 Yorum Yorum Yaz

Selamlar,

3 yeni sayfa oluşturdum ve bu 3 yeni sayfa için sizlerden destek bekliyorum. Kısaca özetleyelim.

Projeler: Bu sayfada bazı projeler belirleyeceğiz ve birçok proje çıkartacağız. Bu projeleri açık kaynak olarak birçok platformda sunacağız. Daha sonra da işlerimizi alanında uzman kişilerle paylaşacağız. Buna yurt dışı kaynakları da dahil. Böylelikle Türkiye'den güzel projeleri tüm dünyaya servis edeceğiz. Ben bir tane proje oluşturdum bile. Şimdi hem yeni proje önerilerinizi hemde projeler için katılımlarınızı bekliyorum. (Bazı projeler, eğer başarılı olursak; Ankara'da kurmuş olduğumuz innovasyon merkezinde de değerlendirilebilir)

Small Basic: Bildiğiniz üzere Small Basic ile proje başlandığından beri ilgileniyorum. Yakında bu konuda detaylı bilgileri de size buradan sunacağım. Şimdi buradaki amacımız ne. Yine büyük bir proje için bir işbirliği çağrısı yapıyorum. Burada sizlerle birlikte Small Basic kullanarak program geliştirmeye bakacağız. Burada da sizlerden örnek kodlar ve uygulamalar bekliyor olacağım. Proje için belirli sayıda gönüllü katıldıktan sonra büyük projeyi sizlerle paylaşacağım. Daha sonra da projeyi her yerde duyuracağız.

Ultimate Tools List for Developers: Burası da bizler için arkadaşlar :) Eminim sizde benim gibi yazılım geliştirirken birçok araç, site vs kaynaktan yararlanıyorsunuzdur. Burayı da her zaman güncelleyeceğimiz yazılımcının alet çantası gibi bir hale dönüştüreceğiz. Böylelikle özellikle yeni başlayan arkadaşlarımıza gelişmelerinde büyük katkı sağlayacağız.

Tüm bu sitelerin yorum bölümleri açık. Bana e-mail de atabilirsiniz. Katılımlarınızı bekliyorum. Bazı projeler için yönetimini daha iyi sağlamak için üst sınır koyacağız. Yine bazı projeleri dilerseniz bitirme projesi olarak da kullanabilirsiniz :)

Etiketler : Etiket Yok
Kategoriler : Duyurular Programlama Yazılım Geliştirme
Yorumlar : 11 Yorum Yorum Yaz

Bugün itibariyle tam iki yıl olmuş paralel programlama ve HPC ile ilgilenmeye başlayalı. Bu iki yılda neler olmadı ki. .NET Framework 3.5 iki kez extension gördü paralel işlemleri desteklemek için. Sonra yerine framework 4.0 betalarına bıraktı. HPC tarafında da ilginç gelişmeler oldu. Windows HPC Server önce beta geldi. Daha sonra yayınlandı ve şimdi de R2 aşamasındayız.

Bu iki yılda tamamı ile yabancı olduğum bu konularda birçok proje yapma şansı elde ettim. Hiç bilmediğim ve hep uzak kaldığım MPI programlamayı da tanıma şansı buldum. Tüm bildiklerimi de sizlerle eğitimler ve seminerler ile paylaşmaya çalıştım. Bu sürüçte pek makale yazamadık. Geçen gün baktım da mis gibi makaleler yayınlanamadan eskimiş. En çok buna üzüldüm :) Şunu da yapayım, bunu da ekleyim derken makaleler tamamlanamıyor artık bunu anladım. Bundan sonra elimden geldiğince ne varsa paylaşmaya çalışacağım. Böylelikle uzun soluklu ayrılıkların önüne geçmeye çalışacağız :)

Aşağıdaki bağlantıyı kullanarak yaklaşık bir ay önce yayınlanmış olan .NET framework 4.0 sürümüne ve bu sürümle kullanabileceğimiz örnek uygulamalara ulaşabilirsiniz. PFX takımı daha önceden hazırlamış olduğumuz bir çok uygulamayı toparlamış; derli toplu hale getirmiş ve sizlere sunuyor. Satır satır incelemenizi öneririm. Çok değerli uygulamalar var. Seminerlerime gelenler ve paralel programlama ile ilgilenenler bilirler; .NET platformunda son yenilikler ile birlikte bu iş artık çok kolay. Bu kodları da inceleyerek; ne kadar kolay paralel uygulama geliştirebileceğinizi görebilirsiniz. Özellikle, Parallel LINQ (PLINQ) ve Task Parallel Library (TPL) başlıkları hakkında araştırma yapmaya başlayabilirsiniz. Günlük aracılığı ile bende elimden geldiğince ilerleyen günlerde sizlerle bu konuda bilgi paylaşıyor olacağım.

Paralel kalın... :)

Örnek uygulamalara ulaşmak için tıklayın...