Lab2023 - Kullandığımız Teknolojiler ve İş Süreçleri

Lab2023 - Kullandığımız Teknolojiler ve İş Süreçleri

Kullandığımız bazı teknolojiler ve iş süreçlerimiz hakkında kısa bir tanıtımdır.

9c55af85fdee9df09c5fa7dd3d1945b0?s=128

Tayfun Öziş ERİKAN

November 23, 2013
Tweet

Transcript

  1. LAB2023 Kullandığımız Teknolojiler ve İş Süreçlerimiz Tayfun Öziş ERİKAN lab2023

    - bilisim teknolojileri as
  2. Ben kimim ? “lab2023 - bilisim teknolojileri as” kurucu ortağı

    & CTO Web geliştirici Ruby / Rails , ExtJS, Sencha Touch, Sass, Compass Front-end & Graphic, UI, UX Native & Web Tabanlı Mobil Geliştirici tayfun.ozis.erikan@lab2023.com - @toziserikan www.tayfunoziserikan.com
  3. Ajanda Geliştirme Ortamı Kullandığımız Bazı Servisler Proje Kontrol Listemiz Git

    & GitHub & Git-flow Çevik Proje Yönetimi HTML & CSS JavaScript Ruby & Ruby on Rails Veritabanı & PostgreSQL Sunucu & Deploy https://github.com/lab2023/playbook/
  4. Geliştirme ortamı Homebrew Rbenv iMessage & Jabber Google Mail grubu

    HipChat Basecamp Huboard Google Chrome Twitter Marked Keynote & iBook Camtasia for mac MacKeeper & Dropbox Pixelmator Sketch SourceTree RubyMine & Sublime 2 FileZilla Dash & iTerm
  5. Kullandığımız bazı servisler Versiyon kontrol, issue tracker için www.github.com kullanıyoruz.

    Arayüz çizimi için http://www.balsamiq.com/ kullanıyoruz. Web sitesinin performans analizi için http://gtmetrix.com/ kullanıyoruz. Github issue ve milestonelardan aldığı bilgiler ile Scrum yapmamıza yarayan yazılımdır. Kendisini lab2023.com altına kuruyoruz. Proje dışındaki yapılacak işler için http://basecamp.com/ kullanıyoruz. Belgelendirme için https://drive.google.com kullanıyoruz. HTML den HAML dönüşümü için http://html2haml.heroku.com/ JS den CoffeScript dönüşümü için http://js2cs.nodejitsu.com/
  6. Kontrol listemiz Deploy Proje Başlangıcı Sunucu Kurulumu Siteye Makale Yazılması

    Yeni Sürüm Çıkarılması https://github.com/lab2023/playbook/blob/master/development/check_list.md
  7. Git & GitHub & Git-flow Git - http://git-scm.com/ GitHub http://github.com

    http://try.github.io Git-Flow https://github.com/nvie/gitflow http://danielkummer.github.io/git-flow-cheatsheet/ index.tr_TR.html
  8. Çevik proje yönetimi Çevik Manifesto http://agilemanifesto.org/iso/tr/ Çevik İlkeler http://agilemanifesto.org/iso/tr/principles.html Kanban

    için huboard programını kullanıyoruz. http://kanban.lab2023.com/ Sürüm kontrolü için semver kullanıyoruz. https://github.com/lab2023/semver/blob/master/semver_tr.md
  9. HTML - CSS HTML5 ERB: Hiç bir yerde ERB kullanmıyoruz.

    Haml kullanıyoruz. HAML http://haml.info/ CSS3: CSS kullanmıyoruz. SASS kullanıyoruz. SASS & COMPASS http://sass-lang.com/ http://compass-style.org/Sass TWITTER BOOTSTRAP http://getbootstrap.com/
  10. JavaScript JQuery http://jquery.com/ http://try.jquery.com/ COFFEESCRIPT http://coffeescript.org/ SENCHA EXT JS -

    SENCHA TOUCH http://www.sencha.com/products/extjs http://www.sencha.com/products/touch/
  11. Ruby & Ruby on Rails Ruby http://www.ruby-lang.org https://www.ruby-toolbox.com Rack Rake

    Bundler Ruby Gems Rails Kullandığımız GEM'ler https://github.com/lab2023/playbook/blob/master/development/ruby.md
  12. Veritabanı & PostgreSQL Ruby on Rails Geliştiricileri için PostgreSQL Genel

    Bilgiler Kurulum DB İşlemleri Replikasyon Backup - Restore Redis https://github.com/lab2023/playbook/blob/master/development/database.md
  13. Sunucu & Deploy VPS & Sanallaştırma Amazon Web Services Ubuntu

    Server Kurulumu Nginx Capistrano & Unicorn Backup Monitoring https://github.com/lab2023/playbook/blob/master/development/server.md
  14. Teşekkürler Soru & Cevap...