Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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.

Tayfun (Öziş) Erikan

November 23, 2013
Tweet

More Decks by Tayfun (Öziş) Erikan

Other Decks in Programming

Transcript

  1. 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 [email protected] - @toziserikan www.tayfunoziserikan.com
  2. 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/
  3. 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
  4. 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/
  5. 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
  6. 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
  7. Ç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
  8. 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/
  9. 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/
  10. 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
  11. 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
  12. 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