Skip to content

Instantly share code, notes, and snippets.

@madeindra
madeindra / memoized-fibonacci.js
Created February 24, 2022 03:36
Memoization with Fibonacci
// find fibonacci number at n index
const fibonacci = (n) => {
// fibonacci at 0 index and at 1 index is always 1
if (n <= 1) {
return 1;
}
// 2 index and later value will be the the sum of the 2 numbers before the index;
return fibonacci(n - 1) + fibonacci(n - 2);
}
@madeindra
madeindra / node-nvm-installation.md
Last active October 13, 2022 03:54
Memasang NodeJS dengan NVM

Install NodeJS dengan NVM

Kita akan menggunakan NodeJS untuk menjalankan program Javascript.

Sebelum meng-install NodeJS, kita juga perlu meng-install NVM (Node Version Manager) yang akan mempermudah proses install dan update.

Step by Step

  1. Buka Terminal (Windows Terminal / Ubuntu / Mac).
@madeindra
madeindra / css-notes.md
Last active October 13, 2022 03:54
Catatan CSS

CSS

Selector

Selector adalah penentu elemen dalam HTML mana yang akan diberikan styling.

Ada 3 jenis selector di CSS:

1 - Type Selector / Element Selector

@madeindra
madeindra / terminal-cheet-sheet.md
Last active October 13, 2022 03:54
Terminal Cheat Sheet

Terminal

Perintah-perintah berikut dapat digunakan di terminal dengan shell bash ataupun zsh.

Perintah dalam Terminal

Perintah Penjelasan Contoh
pwd Singkatan dari print work directory, berfungsi menampilkan path atau lokasi dari current directory (direktori saat ini kita berada) pwd
ls Singkatan dari list files & directories, berfungsi menampilkan berkas dan direktori yang ada di dalam current directory ls
ls $path Sama dengan ls tapi
@madeindra
madeindra / git-cheat-sheet.md
Last active October 13, 2022 03:54
Git Cheat Sheet

Git

Cara Install Git di Linux

  1. Buka terminal

  2. Masukkan perintah berikut, setelah perintah ini, kamu akan diminta untuk memasukkan password usermu.

Perintah ini bertujuan untuk mendownload & memperbarui informasi package dari server konfigurasi linux.

sudo apt update
@madeindra
madeindra / vscode-wsl2.md
Last active October 13, 2022 03:54
Casa Memasang VSCode & Menghubungkan dengan WSL2

Visual Studio Code (VSCode)

  1. Download Visual Studio Code dari alamat berikut https://code.visualstudio.com/

  2. Setelah selesai download, install VSCode.

  3. Buka VSCode.

  4. Pada bagian kiri, terdapat 6 ikon yang berurutan secara vertikal.

  5. Klik pada Ikon ke-5 dari atas untuk membuka dialog Extensions. Bisa juga menggunakan shortcut Ctrl + Shift + X

@madeindra
madeindra / windows-wsl2.md
Last active October 13, 2022 03:54
Cara Memasang WSL2 di Windows

WSL2 di Windows

Requirement

Pastikan Windows 10 yang digunakan adalah Version 1903 atau lebih tinggi dan Build 18362 atau lebih tinggi

Untuk mencek versi Windows, lakukan langkah-langkah berikut:

  1. Klik tombol start menu Windows

  2. Ketik Run

@madeindra
madeindra / Signal-Update.md
Created July 9, 2020 16:10
Updating Existing Signal Installation with New Code