Serdar DoğruyolLead Developer @protel
http://serdardogruyol.com http://github.com/sdogruyol http://twitter.com/sdogruyol
• Ruby Türkiye: www.rubyturkiye.org
• Yakut Podcast: www.yakutrb.com
PHP
• İlk göz ağrım
• Öğrenmesi en kolay gözüken
• Filezilla <3
Hasbelkader Driven Development
Dünyanın en güzel programlama dili <3
Ruby on RailsDünyanın en güzel programlama dili üzerine kurulmuş en
iyi web geliştirme çatısı.
Ruby on Rails
• DHH tarafından yazıldı.
• 2005’ten bu yana geliştiriliyor.
• 50000+ commit ve tamamen Github üzerinde
Kimler kullanıyor?
Bu salon dışındaki herkes :)
Mimari
• MVC
• ActiveRecord ( Postgresql, Mysql, MSSQL e.)
• Asset Pipeline ( Haml, Coffeescript, Less vb.)
Nasıl başlanır?
• RVM
• Tercihen *nix uyumlu bir OS
• Ve bol bol kahve :)
RVM
Ruby versiyonlarını yüklemek ve yönetmek için kullanılır.
\curl -sSL https://get.rvm.io | bash -s stable
Ruby 2.2.1 i kullanmak için
rvm install 2.2.1 rvm use 2.2.1
RubyGems
• Paket yöneticisi ( npm, apt, composer vb.)
• 100,000 den fazla gem
• Herşey için bir gem mevcut.