Skip to main content
Engineering Notes · February 2014

Belajar Node.js — Modul Sederhana untuk Pemula

Portrait of Komang Artha Yasa — technology leader, two decades building digital platforms across marketplaces, retail, logistics, fintech, and banking.

Saya mencoba membuat sebuah codebase sederhana untuk keperluan mengajar Node.js buat pemula. Setelah lama bekerja dengan modul full-featured seperti connect, express, dan templating plug-n-play seperti jade atau handlebars, ternyata cukup memutar otak juga untuk menyederhanakan dependensi tersebut tanpa kehilangan workflow-nya.

Kenapa Tipis?

Sumber kebingungannya menarik: ketika sudah biasa dengan abstraksi yang tinggi, sulit untuk turun beberapa lapis ke level di mana segalanya masih eksplisit. Padahal level eksplisit itulah yang seharusnya dilihat dulu oleh pemula, sebelum mereka belajar mempercayai abstraksi.

Saya selalu percaya bahwa cara paling jujur untuk mengajarkan sebuah teknologi adalah memulai dari level di mana setiap baris kode masih punya alasan yang bisa dijelaskan. Ketika framework sudah menyembunyikan separuh keputusan desain, pemula belajar memakai alat — bukan memahami alat.

Repositori

Saya buatkan repositorinya di GitHub: chazuka/nodejs-basic. Silakan fork, validasi, pull request, atau sekedar memberi saran agar lebih sederhana lagi. Yang ingin saya tau: apakah ini sudah cukup tipis sebagai modul belajar?

Suksma.