Github da okunası yazılar & faydalı linkler

https://webrazzi.com/2017/07/17/uygulama-programlama-arayuzu-api/Big Data ya nereden başlamalı 

https://github.com/onurakpolat/awesome-bigdata

Sistem altyapıları hakkında bilgiler 

https://cliexperiences.wordpress.com/

http://highscalability.com/

VPS karşılaştırması 

https://github.com/joedicastro/vps-comparison

React ve javascript geliştiriciler için Airbnb nin hazırladığı javascript de kod yazma stili 

https://github.com/airbnb/javascript

Arayüz geliştiriciler için 

HTML, CSS and JS için en iyi pratikler 

https://github.com/bendc/frontend-guidelines

Eğer react yada  angular ile çalışmak için hazır api ve data istiyorsanız bunlara bakabilirsiniz.

Geliştiriciler için API yayınlayan yerli girişim ve şirket listesi

https://webrazzi.com/2017/07/17/uygulama-programlama-arayuzu-api/

Geliştiriciler için Api örnekleri

https://medium.com/@selmantunc/geli%C5%9Ftiriciler-i%C3%A7in-api-%C3%B6rnekleri-92442a401583

Git commit standartları

Git commit mesajlarını daha anlamlı ve anlaşılabilir hale getirmek, bütünlüğü sağlamak ve çıkartılan her sürüm için otomatik olarak change log dosyası oluşturabilmek için, angular.js projesindeki kuralları baz alıp sadeleştirerek mesaj standardı belirledim.

https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#commits

Commit Mesaj Formatı:
<type>(<scope>): <subject>

Type (Tür)


Aşağıdakilerden birisi olmalıdır:
feat: Yeni özellik

fix: Bug fix

docs: Dökümantasyon değişikliği

style: Kodun anlamını etkilemeyen değişiklik (boşlukların düzeltilmesi, kodun formatlanması, eksik noktalı virgül eklenmesi vb.)

refactor: Ne yeni özellik ekleyen ne de bug çözen kod değişikliği

perf: Performans geliştirmeye yönelik değişiklik

test: Eksik testlerin eklenmesi veya mevcut testlerin düzeltilmesi

chore: Build sürecinde kullanılan, döküman oluşturan yardımcı araçlar ve kütüphanelerde yapılan değişiklikler

Scope (Kapsam)
Commit ile yapılan değişikliğin yerini belirtir. Scope olarak istediğiniz bir şeyi yazabilirsiniz.Kullanılması zorunlu değildir.

Subject (Konu)
İngilizce, “Present tense” ve emir kipi ile yazilmalidir. Orn: “change” (“changed” veya “changes” değil)Büyük harfle başlamamalı, sonuna nokta eklenmemelidir.

Örnek:
feat: add PDF export optionfix(User): change column types to nvarchar for unicode support