Setelah periode ikatan komunitas yang luar biasa, tibalah waktunya untuk mengubah ide menjadi proyek langsung. Setelah berdiskusi dengan mentor dan menyelesaikan timeline, tugas pertama saya adalah Meningkatkan dependensi proyek dan lulus beberapa pengujian yang gagal.

Angular 6 menjadi stabil hanya beberapa hari sebelumnya, dan para mentor setuju untuk meningkatkan ke 6. Saya pikir ini akan menjadi hal yang mudah dan berpikir, saya diberi lebih banyak waktu daripada yang dibutuhkan. Tapi tunggu dulu… Apakah hidup semudah itu?

Kami harus berpindah dari v4 ke v6. Sekarang ini adalah transisi pada dua rilis besar dan sementara itu, beberapa hal juga tidak digunakan lagi, terutama Modul HttpClient (jantung dari semua aplikasi Angular). Jadi saya harus mengubah banyak komponen dan layanan yang ditulis sebelumnya.

Angular 6 hadir dengan 'RxJ' baru yang memiliki serangkaian operator dan praktik baru untuk digunakan. Terutama, sekarang kami tidak merangkai metode untuk menangkap kesalahan (yaitu .catch ) saat berlangganan Observables, kami menggunakan implementasi .pipe() yang indah dan mudah dibaca.

Itu juga dilengkapi dengan modul Pengujian HttpClient baru yang membuat permintaan Http Anda lebih mudah dari sebelumnya. Bagi saya, yang belum terbiasa menguji bagian aplikasi, ini adalah pengalaman belajar.

Minggu ini saya akan membuat game JavaScript ( Ya!!! ). Saya akan memposting semua tentang itu minggu depan. Bersulang!!!

PS1: Anda baru saja membaca blog medium pertama saya. :P

PS2: Saya bekerja untuk Systers OpenSource di GSoC tahun ini dalam sebuah aplikasi yang akan membantu relawan Peace Corps mencegah Malaria.