Kumpulan tips dan trik programming untuk meningkatkan produktivitas dan skill coding kamu.
Simpan perubahan sementara dengan `git stash` dan kembalikan dengan `git stash pop`.
Perbaiki commit terakhir dengan `git commit --amend` tanpa membuat commit baru.
Gunakan `git rebase -i HEAD~n` untuk mengedit, squash, atau reorder n commit terakhir.
Ambil commit spesifik dari branch lain dengan `git cherry-pick <commit-hash>`.
Batalkan commit terakhir tapi simpan perubahan dengan `git reset --soft HEAD~1`.
Gunakan `?.` untuk mengakses properti nested tanpa error jika undefined. Contoh: user?.address?.city
Gunakan `??` untuk default value yang hanya berlaku untuk null/undefined, bukan falsy values seperti || operator.
Tukar dua variabel tanpa temp: [a, b] = [b, a]
Gunakan console.table() untuk menampilkan array/object dalam format tabel yang lebih mudah dibaca.
Clone array/object dengan spread: const clone = {...original} atau [...arr]