Bu makalede Event Loop, Sync/Async, Promise, Async/Await, RxJS kavramlarını anlatmaya ve tüm bu kavramları tek bir örnek üzerinde kodlayarak göstermeye çalışacağım. Kendi sisteminizde denemeler yapmak istiyorsanız Node versiyonunuzun 8’in üzerinde olduğundan emin olun.
Bu makalede yazılan tüm kodların, çalışır hallerine, yengas/async-blog-post@Github adresinden ulaşabilirsiniz.
Problem İlk önce problemimiz ile başlayalım… Elimde daha önce izlemek için kaydettiğim Ghibli filmlerinin id’leri var. Bu filmlerin hepsinin adını ve açıklamasını almak istiyorum.
İlk önce elimdeki dosyanın formatına bakalım…