7. let vs const
• let tekrar değer atanacak değişkenler için kullanılır.
• const olarak tanımlanan değişkenin referansı değiştirilemez.
• const olarak tanımlanan bir obje’nin elemanları
değiştirilebilir, ancak değeri değiştirilemez.
• const a = { b: ‘c’, d: ‘e’ };
a.f = ‘g’; // Doğru
• a = 5; // Yanlış
15. Built-in Promise
• asenkron process’leri yönetmek için kullanılır.
• bir çok pollyfill varken artık built-in bulunmaktadır.
• Meşhur promise kütüphaneleri: Bluebird, Q
40. Stream
• Büyük verileri okumak ve yazmak için elverişlidir.
• Verileri chunk’lar halinde okumak ve yazmak için
kullanılır.
• Bir çok kütüphane büyük verileri işlemek için Stream
API sağlar.
• async işlemler için pause ve resume metodları
bulunur.
46. VSCode Özellikleri
• Bir çok built-in kütüphaneyi otomatik tamamlar.
• ESLint ile tam uyumlu çalışır.
• Built-in GIT yönetimi bulunmaktadır.
• Built-in Debugger’ı bulunmaktadır.
• Typings ile 3rd-party kütüphaneler için otomatik
tamamlama özelliği kullanılabilir.
50. AWS Lambda
• AWS ekosisteminde neredeyse ücretsiz olarak kod
çalıştırmayı sağlar.
• Node 0.x versiyonlarını desteklemektedir.
51. Mikroservis Mimarisi
• Klasik monolitik uygulama yaklaşımının dışında
birbirinden bağımsız ufak uygulamaların bir sistem
oluşturduğu mimaridir.
• Deploy sadece ilgili mikroservis için yapılır.
• Bir servis down olunca sadece sistemin o bölümü cevap
veremez hale gelir.
• Yüksek yük altındaki servisler için hızlıca load balancing
yapılabilir.
52. egghead.io
• Bir çok node.js ve javascript (angular.js, react.js,
redux) dersleri bulunmaktadır.
• Videolar kısa ve açıklayıcıdır.