Belajar Node.js — Modul Sederhana untuk Pemula

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.
