Halo, Habr! Saya mempersembahkan kepada Anda terjemahan artikel
6 dari Github Repos untuk pengembang web yang harus Anda lihat oleh
lampewebdev .
Suatu kali saya membalik-balik feed dev.to dan menemukan sebuah pos
di 6 proyek GitHub untuk memompa pengetahuan dengan cepat .
Saya setuju dengan penulis bahwa daftar ini sangat mengesankan, tetapi kadang-kadang daftar tautan dalam proyek ini sangat besar.
Oleh karena itu, berikut adalah daftar proyek GitHub favorit saya untuk memompa pengetahuan dengan cepat, tetapi dibuat khusus untuk pengembang web.

Lagipula, kita semua suka wawancara? Memecahkan masalah yang tidak perlu kita pecahkan di dunia nyata? Suka menulis algoritma di papan tulis? Atau melihat kode, jawab pertanyaan: "Apa yang akan menjadi kesimpulan?". Yang harus Anda jawab: "Kode mengerikan ini harus segera ditulis ulang!"
Tetapi kita harus siap untuk ini! Karenanya, dalam repositori ini Anda akan menemukan pertanyaan dan solusi dalam banyak bahasa!
Melewati semua itu bisa memakan waktu berhari-hari, berjam-jam atau berbulan-bulan, tergantung pada keahlian dan pengalaman Anda, jadi saya tidak akan mengatakan berapa banyak.

Tren baru di dunia TI banyak berbicara tentang algoritma dan mengenalnya dengan baik.
Repositori luar biasa ini mengandung sebagian besar dari mereka!
Sangat keren bahwa setiap algoritma ditulis dalam JavaScript dan diuji. Jadi akan lebih mudah bagi Anda untuk memahaminya!
Saya akan menambahkan dari diri saya sendiri: tolong jangan coba mempelajarinya dengan tujuan agar Anda dapat menulisnya langsung dari kepala Anda. Dalam pengalaman dan pendapat saya, 99,5% pengembang tidak akan pernah harus menulis atau mengimplementasikan algoritma apa pun. Anda hanya perlu memahami kompleksitas waktu dari algoritma ini untuk memutuskan kapan memuat perpustakaan menggunakan algoritma ini dan menggunakannya untuk tujuan yang dimaksud.

Keamanan selalu menjadi poin penting, tetapi semakin banyak teknologi cloud berkembang, semakin menjadi prioritas bagi banyak perusahaan.
Ini juga berarti bahwa bagi Anda, sebagai pengembang web, mengetahui dasar-dasar keamanan jaringan akan membantu Anda mendapatkan gaji yang lebih besar, karena Anda akan memiliki keunggulan dibandingkan dengan pengembang yang berpikir bahwa keamanan tidak penting.
Repositori ini berisi dasar-dasar dasar keamanan yang dibutuhkan bahkan untuk pengembang junior saat ini.

Pemrograman fungsional menjadi tren tidak hanya dalam pengembangan JavaScript, tetapi juga dalam pengembangan keseluruhan.
Plus, Anda harus tahu lebih dari sekedar OOP.
Saya tidak ada lagi yang bisa dikatakan tentang pengembangan fungsional. Saya pikir Anda setidaknya harus mengetahuinya sedikit, ini akan membuat Anda menjadi pengembang yang lebih berpengalaman.

Jangan blokir acara! Tolong jangan blokir acara! Gunakan praktik terbaik saat bekerja dengan nodejs!
Jika Anda memblokir event loop ketika bekerja dengan nodejs, maka Anda seharusnya tidak melakukan ini!
Itu sebabnya Anda perlu membaca panduan praktik terbaik ini untuk nodejs.
Dan untuk pengembang nodejs, panduan ini harus dibaca.
Jadi mulailah sekarang!

Repositori ini terinspirasi oleh sebuah buku dengan nama yang sama dari Paman Bob.
Jika Anda tidak suka membaca buku, maka repositori ini untuk Anda.
Kita tahu bahwa kode buruk dapat berfungsi karena kita semua terkadang menulis kode buruk.
Dan ini normal! Memiliki manual yang menunjukkan apa kode buruk itu, akan lebih mudah bagi kita untuk menulis kode yang baik.
Dari waktu ke waktu saya melihat melalui repositori ini untuk menyegarkan kembali pengetahuan saya.
Apakah Anda memiliki repositori favorit di GitHub? Bagikan di komentar!