Slide 1

Slide 1 text

LAB2023 Kullandığımız Teknolojiler ve İş Süreçlerimiz Tayfun Öziş ERİKAN lab2023 - bilisim teknolojileri as

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

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/

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

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/

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

Ç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

Slide 9

Slide 9 text

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/

Slide 10

Slide 10 text

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/

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

Teşekkürler Soru & Cevap...