Setahun terakhir ini benar-benar merupakan siklus. Saya memulai karir saya sebagai pengembang tetapi selama 6 tahun terakhir, saya telah mematikannya sebagai Manajer Program. Menghabiskan lebih banyak waktu sebagai Manajer Program Teknis, saya selalu ingin mengetahui lebih banyak tentang apa yang dilakukan pengembang saya. Jadi, saya kembali ke dunia pengembangan web yang menakjubkan.

Dengan pengembangan web, terjadi perubahan yang konstan. Saya benar-benar tidak bisa bersembunyi dari semua perpustakaan baru dan bahasa baru. Saya tidak selalu menghargai gangguan ini, namun sangat menyenangkan untuk terus menemukan cara yang lebih efisien untuk menyelesaikan masalah.

Posting ini akan menampung tumpukan saya saat ini dan alasan setiap pilihan. Beberapa area masih terbuka dan saya akan memperbaruinya beberapa kali. Harap dicatat bahwa saya bukan pengembang penuh waktu. Tumpukan saya mengharuskan saya untuk menjadi efisien, murah, luas & khusus. Tumpukan ini bukan untuk semua orang tetapi saya selalu terbuka untuk masukan.

(Suara Kevin Hart) AYO BERKENDARA!

Bahasa Pengkodean: Javascript ES6

Alasan: Oh Javascript, betapa aku mencintaimu. Sebagai orang yang tidak punya banyak waktu, bisa mengkodekan hampir semua hal adalah hal yang luar biasa. Saya menyukai tampilan ES6 tetapi saya bersedia untuk melihat ES7 suatu saat nanti.

Harapan:Pengembangan game Javascript

Bahasa Server: Node.js

Alasan: Paket NPM & saya bisa menggunakan javascript

Condong: Node.js + Ekspres

Tertarik: Meteor untuk bootstrap yang lebih cepat

Kerangka UI: React 16.3

Alasan: Sederhana, bersih & cepat

Harapan: Tangguhkan dan Async yang lebih baik

Manajemen Negara: React Context API

Alasan: Dulu menggunakan Redux tetapi menjadi terlalu berat untuk aplikasi kecil yang saya buat

Harapan : Boiler plate lebih sedikit

Gaya: Emosi

Alasan: Semua coding web saya dalam satu file!!! Emosi atas passing prop dan fakta bahwa ini lebih kecil dari komponen web

Kerangka Backend: Firebase

Alasan:

  • Autentikasi
  • Tanpa batas
  • DB NoSql
  • Tuan rumah
  • Pengujian A/B
  • Penyimpanan
  • Pembelajaran mesin
  • Periklanan
  • Render Sisi Server

Tingkat Gratis Luar Biasa + UI Bersih + Perpustakaan Javascript Hebat + Dokumentasi Hebat = Selamat Saya.

Harapan: Dokumentasi yang Lebih Baik

Boilerplate: Buat Aplikasi React

Alasan: Mudah diatur dan dilengkapi dengan banyak hal penting.

Perpustakaan Javascript Favorit

  • Bereaksi-Pilih
  • Formik
  • Jangkau DnD
  • Kemenangan