Apr 05

Web 2.0 Expo

No comment - Post a comment

Nokta olarak 15-18 Nisan 2007 tarihlerinde San Francisco’da sunulacak olan Web 2.0 konferans ve fuarına gidiyoruz. Gerçekten etkileyici kişiler etkileyici konularda konuşacaklar. Amazon’un kurucusu ve CEO’su Jeffrey P. Bezos, Google ve Novel’in yönetim kurulu başkanı Eric Schmidt, Yahoo’dan Jeff Weiner gibi “ünlü”lerin yanısıra idollerimden Cal Handerson‘ın da dahil olduğu birçok usta ilgi çekici konularda konuşacaklar.

Benim için heyecan verici bir organizasyon gerçekten. Tek üzüntüm aynı saate gelen konuşmalardan sadece birini seçmem gerekecek :)

Rails ile ilgili umut vaad eden bir IDE olarak görüyordum RadRails’i… Bugün okuduğum geliştiricisinin bir yazısı ile canım sıkıldı biraz. Open source geliştirmek çok keyifli ama sonuçta profesyonel işimiz olmadığı için vakit bulamıyoruz gibisinden birşeyler yazmışlar ve destek istemişler. Eğer projeyi sahiplenecek tecrübeli birilerini bulabilirlerse sorun yok ama eğer bulamazlarsa bana göre gelecek vaad eden kaliteli bir IDE daha versiyon 1′e ulaşamadan sona erecek.

Daha önce de belirttiğim üzere, rails, web geliştirme işini çok iyi bilen profesyoneller için hız kazandıracak bir framework ve bu hızı kullanabilmek için uygun bir IDE şart. Windows platformu için bu hızdan yararlanma ihtimalimizi öteledik gibi gözüküyor…

Aslında bir yandan ZF de fena gitmiyor gibi, Zend Studio’nun 5.5 versiyonunda ZF kod kümelerini tamamlama kabiliyeti gelmişti, üstüne Zend Studio’da akıllıca “template”ler oluşturarak bir altyapı oluşturulabilir. ZF’nin bana göre eksik olan tarafı “Agile Web Development With Rails” türü bir yönlendirici doküman (guide). Çevik programlamayı (agile programming) öğrenip Zend Framework’e uygulamak programcılara kalıyor.

Rails hoşuma gidiyor, ama rails fanatiği değilim. Bu tür gelişmeler hangi platformu tercih edeceğimi belirleyecek gibi duruyor. Gelişmeleri takip ederken hala kendi stilimde proje geliştirmeye devam ediyorum. Frameworkleri incelerken öğrendiklerim de stilimi yönlendiriyor. Bu böyle gidecek, ta ki stilimle bir framework (hangisi olursa artık) ortak bir noktada buluşuncaya kadar…

Bu sabah Hürriyet’e göz atarken ekonomi sayfasında mortgage ile ilgili yazıları okudum. Mortgage’in türkçesini TDK “tutsat” olarak önermiş. Kulağa biraz değişik gelse de “morgıç”tan daha estetik olduğu kesin. Maliye Bakanı’mız da beğenmedik başka birşey bulana kadar mortgage kullanalım görüşündeymiş sanırım.

Script’e betik derken çok zorlandım, server sunucu oldu client istemci. Bunların hepsi kulağıma bir garip gelse de kullanmak için zorluyorum kendimi. Server yazıp “sörvır” okumak daha çok rahatsız ediyor.

Ayrıca okuyamayanları görünce de insanın canı sıkılıyor. Neredeyse milyon dolara web projesi satma başarısına imza atmış insanların programcılarına goder (coder - kodır okunur normalde) demesi, vebkem diye okuması gereken webcam’i “vebcam” diye telaffuz etmesi hem komik hem can sıkıcı.

Allah aşkına elma deyin armut deyin ne derseniz deyin ama kurtarın bizi şu mor kıçtan…

Bu blog ağırlıklı olarak Ruby on Rails‘e değiniyor. Rails’in sonuca odaklı hızlı geliştirme yeteneği, yıllardır tercih ettiğim PHP’ye baskın çıkarken ruby’nin php’den yavaş çalıştığı bir gerçek olarak önümüzde yer alıyor. Peki tercih yaparken performansı ne kadar göz önünde tutmalıyız, biraz irdeleyelim…

» Read the rest of the entry..

Arada bir Buces BBS’te ve forumlarda sorulan sorulara bakıyorum, ya da ilgi çekici girişimlerin kaynak kodlarına göz atıyorum. Aslında bir web geliştiricisinin hayatını kolaylaştıran birçok araç ve kütüphane varken insanlar hala zor yolları seçiyor. Ben kullandığım bazı araçlardan bahsedeyim:

  1. Firefox
  2. Firebug
  3. Web Developer Toolbar
  4. Add’N Edit Cookies
  5. Zend Studio
  6. prototype ve script.aculo.us
  7. HTML Validator

» Read the rest of the entry..

Çok garip bir meslektir web geliştiriciliği. Ben üniversite yıllarında aşık oldum bu mesleğe ve şu an çok büyük bir keyif alıyorum işimden. Ama karizması olmayan bir iştir bizimkisi. Defalarca karşılaştığım senaryodur:

med_1141258773-205.jpg- Amca: Evladım ne iş yapıyosun sen
- Ben: Efenim internette web projeleri geliştiriyorum.

- A: Öyle mi, olsun n’apalım…
- B: ???

- A: Bizim yiğen de yapıyo web sitesi, biraderin oğlu. Ortaokula gidiyo
- B: Yaaa, maşallah !?!

- A: Kaça yapıyosunuz siteyi bizim dükkana da bi site yaptırayım diyorum
- B: Eh ne istediğinize bağlı olarak değişir tabii.

- A: Bizim yeğen 100$’a yapıyomuş yanar dönerli
- B: Aferin…

Anlatamazsın amcaya. Her neyse, ben işimi seviyorum, sektörü de seviyorum. İnsanın sevdiği işi yapması gerçekten huzurlu bir şey. Sonuçta matematiksel olarak hayatımızın büyük bir bölümü işte geçiyor.
Anlamayan anlamasa da olur…

Murat Çeliker’in blogunda bahsettiği RadRails ayarları işinizi görebilir:

http://www.ikinoktayazilim.com/wordpress/2007/01/04/5-adimda-daha-guzel-radrails-ide/

RailsWeb teknolojileri konusunda çalışıyor ve sektördeki gelişmeleri takip ediyorsanız muhtemelen Ruby on Rails‘i duydunuz ama fark yaratan özelliğinin ne olduğunu bilmek istiyorsunuz ya da incelediniz ama hala “geçsem mi geçmesem mi” kararsızlığını yaşıyorsunuz. Biraz aklınızı çelmeye çalışayım…

Ben platform olarak PHP’yi tercih eden bir insan olarak “15 dakikada weblog yaratın” screencast’ini izledikten sonra sinir oldum. Tecrübeli bir programcı olarak neredeyse haftamı alacak bir işin 15 dakikada bitmesi gerçekten de moral bozucu :) Bu kadar zamandır haybeye uğraşıyormuşum diyor insan kendine.

» Read the rest of the entry..

FireFox

Kullanın, kullandırın

http://www.getfirefox.com

Jun 27

RadRails

No comment - Post a comment

Ruby on Rails‘in screencast‘lerindeki programlama hızı gerçekten gözleri kamaştırıyor. Ancak bu hızı sağlayan bir etken de kullanılan editör. Screencast’lerde kullanılan textmate ne yazık ki sadece Mac OS için var ve textmate yazarları ileride bir windows versiyonu yazmayı düşünmediklerini açıkça belirtmişler.

Bu durumda Ruby on Rails’in hız ve sistematiğinden yararlanmak için Mac almak dışında bir seçeneğimiz daha var: RadRails. Java tabanlı eclipse altyapısına sahip olduğu için birçok işletim sisteminde çalışıyor. Bu editörle ilgili ilk izlenimlerim şöyle…

» Read the rest of the entry..