Havadis – 1

Ağustos 30, 2009 · mucit yazdı · 1 yorum 

Bulutlararası’na yeni bir içerik formatı kazandıralım dedik. Yazılım geliştirme teknolojilerinde vuku bulan ama tek bir yazıya konu olacak kadar hacmi olmayan hadiseleri ufakça yorumlayıp paylaşıyoruz. Gündemi kuyruğundan da olsa yakalamak gerek.

  • Announcing the Release of the August 2009 CTP for the Open XML SDK – Microsoft’un hâlâ sürüne sürüne ilerleyen Open XML SDK kütüphanesi versiyon 2 ve CTP 3 durağına gelmiş. Göze çarpan özellikler, şema doğrulaması üstüne bir de anlamsal doğrulama imkanı ve otomatik kaydetme seçeneği. Yabancı olanlar için söyleyelim: bu kütüphane ile Office 2007 dokümanları oluşturabiliyor, mevcutlar üzerinde düzenleme yapabiliyorsunuz. Open XML dosya biçiminin soyutlaması kısaca. Ancak güllük gülistanlık değil; “tırmala recep” kipinde.
  • Daha Faydalı Visual Studio F1 – Brian kardeşimiz, Visual Studio’nun F1 tuşunu, daha faydalı web içeriği listeleyecek makrosuyla ilişkilendirmiş. Standart F1′den daha çok işe yarayacağını söylüyor. Deneyin bakalım, öyle mi? Bu arada kim Visual Studio içinden web gezintisi yapmak ister ki?
  • Web.config Temizliği – Microsoft’un elini hamurdan çekmeyen Vice President‘i Scott Bey, .NET 4.0 serisine başladı ve ilk yenilik olarak web.config temizliğinden bahsediyor. Bilen bilir, son ASP.NET sürümlerinde eklenen assembly’ler daha başlangıçta projenin ayar dosyasına giriyordu. MS, web.config’in Orhun Kitabeleri görünümünden rahatsız olduğumuzu anlayıp temizlik yapmış. Yeni sürümünde her şeyi toplamış machine.config’e aktarmış. Yeni proje açılışında beyaz bir config karşılıyor sizleri. Scott Bey’den detayları okursunuz.
  • MSBuild ile T4 Şablonları Çalıştırmak – Microsoft’un bence en büyük ayıplarından birisi, T4 adında bir şablonlama motoru yapıp onu geliştiricilere sunmamasıdır. Solda link’ini verdiğimiz yazılar da bu ayıbın neticeleridir. Adamlar MSBuild ile bu T4 motorunu işletmeye çalışıyor. Vah garibim, vah. Tamam deneyin derim. Ama bir programcı bu kadar zora koşulur mu? Ne işi var adamın ufak bir templating işinde proje derleme script’leriyle. Böyle bencillik görülmedi arkadaşlar. Visual Studio için yapılmış ve üzeri örtülmüş bir şey bu T4.
  • Windows 7′de VPC 2007 Çalıştırmak – Windows 7, Virtual PC’nin yeni versiyonu ile çalışıyor. Ne hikmetse eski versiyon, yani 2007′yi de reddediyor. Neyse ki dervişler bu tip şeylere hemen çözüm üretiyor. VPC 2007′yi, Rifat Çölkesen’in meşhur deyimiyle, koşturmak için beyaz tavşanı takip edin.
  • Windows Kullanıcı Deneyimi Tasarım Kılavuzu – Microsoft’un kıyıda kenarda duracak belgelerinden birisi. PDF olarak ilk defa yayınlandı. Tutarlı bir “look and feel” için ne yapmanız gerektiğini anlatıyor. Kılavuz, tahmin edebileceğiniz gibi tıka basa nasihat dolu. Örneğin “arayüzde kullandığınız metinlerde kibar olun, kırmayın, yüreklendirin” diyor. Meselâ, çok bilinen erişim tuşlarına kafanızdan atamalar yapmayın diyor: “ESC” tuşuyla kaydetmeyi tetiklemek gibi. Bu belgeyi, UI’la iştigal eden programcı tayfasının gözden geçirmesini şiddetle salık veririz.
  • Refaktoring > “God Class”ları Kaldıralım – Refactoring’e saran Sean Chambers, bu yazısında genelleşen ve büyüyen sınıfları ufak parçalara ayırmayı öğütlüyor. Onun örneğinden gidersek… Bir müşteri sınıfında hem siparişi ve hem de kayıt operasyonunu toplayacağınıza; müşteri kayıt ve siparişe ait iki ayrı sınıf oluşturun, canımı yiyin diyor.
  • Hala WCF’ye Giriş Yapmayanlara – Meşhur bir yazı tarzı vardır hani: Introduction to X. Web’de X ile ilgili bir arama yaptığınızda bulunan yazıların %90′ının o X’e “introduction” meyanında olduğunu görürsünüz. Halbuki “giriş” dönemi geçmiştir: artık “gelişme”deyiz. Olsun. “Giriş” her zaman para eder. Böyle olmasa neden bizim WCF babası Nicholas, sene olmuş 2009, böyle bir giriş yazısını bize anons eder ki? Siz de henüz WCF denen Microsoft icadına uzaksanız, bu makale serisiyle yakınlaşabilir belki kendisiyle sıcak ilişkiler kurabilirsiniz.
  • Test Amaçlı Bedava XP ve Vista Geldi -  Microsoft, test yapma güdüsüyle hareket edenlere XP ve Vista’nın değişik Internet Explorer sürümü içeren VHD (Virtual Hard Disk) imajlarını indiringe sunmuş. İmajlar, belli bir süre sonra kendini yok etmeye programlı. (Ömür boyu bedava olacak değil ya!)
  • Yaşasın Florida ve Yaşasın ASP.NET MVC 2.0 – Esprili yazmamız adamın esprili oluşundan. David Hayden’den bahsediyoruz, Florida .NET Developer‘dan. Bir adam kendine bu kadar antin kuntin bir ünvan seçer mi? Seçebileceğine inandığımdan beri kendimi Kurfalı .NET Developer olarak bilirim. Hadise şu ki David, yolda olan ve ASP.NET’in çekirdek sürümüyle farklı sürümleme kanalında ilerleyen ASP.NET MVC’nin 2.0 sürümüne dair öğretici makaleler derliyor. Amacınız öğrenmek olmasa bile “ne işler çeviriyor bu herifler” modunda göz atabilirsiniz. Bir kaybınız olmaz, artistlik yapmayın.
  • INETA, PDC Bileti İçin Yarıştırıyor – Ne işe yaradığını pek anlamadığım INETA organizasyonu, Eylül 1′de başvurusu kapanacak bir yarışma düzenliyor. En iyi bileşen kullanma yarışması… Kural şu: sponsor bileşen firmalarından en azından ikisinin bileşenini kullanıp bir .NET uygulamasını bina edilecek. En baba ödül şu: ilk iki kişi kasımdaki PDC 2009′a katılıyor; yer Los Angeles. PDC Microsoft’un yılda bir yapılan geleneksel profesyonel developer ayini. Memleketimizden katılmak isteyen olur belki, fişekleyelim civanlarımızı.

mucit kimdir?
"Evangelist" rüzgarına kapılıp kendine ünvan yaptı: framework evangelist. API yazmanın hastası. Ve sevdiği sıcaklar: regex, c#, dinamik diller. Hiç düşünülmemiş ufak araçlar yazarak mutlu olmaya, kurumsal yazılım mimarilerinde top koşturarak vergi ödemeye çalışıyor. Mühendis. KOU-CENG tayfasından.

Yorumlar

“Havadis – 1” yazısı için bir yorum yapıldı.
  1. mrok diyor ki:

    Tez zamanda devamını bekliyoruz :)

Ne düşünüyorsun?

Aklından geçeni bizimle paylaş, konuya renk kat, çılgın tartışmalar başlat!

Additional comments powered by BackType