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