NodeCasts: Free Node.js Screencasts
Episode 3: Modules
Aug 13, 2012 - 7:25 - 9 comments

Modules are the building blocks of Node.js applications. Find out how to use them and how to create your own.

Show Notes
Node.js version used in this episode: v0.8.6 [ DownloadsDocumentation ]


Module Demonstration


var pi = 3.14;

exports.circumference = function(radius) {
  return radius * radius * pi;

exports.area = function(radius) {
  return 2 * radius * pi;


var circle = require('./circle');

var radius = 1;
console.log("Circ. with radius = 1:", circle.circumference(radius));
console.log("Area with radius = 1:", circle.area(radius));
Eugen F, 2 years ago:
Hey man, nice screencasts! When can we expect continued? :)
Brandon Tilley, 2 years ago:
Thanks, Eugen! A definite schedule hasn't shaken out yet, but for now I'm aiming for a minimum of one per week.
AdamBenAron, 2 years ago:
Hey, really great screencasts, I like them much better than others I've seen.

Alex Bezuska, 2 years ago:
Another awesome episode, thanks again!
Prem Pillai, 2 years ago:
Amazing quality! I learned all my Ruby (and Rails) from Railscasts.

This definitely can be a huge impact on the budding Nodejs community. Keep up the great work!
DeannRie, 2 years ago:
Thank you for interesting video.
unknown, 2 years ago:
Fantastic! Looking forward to more of these.
rmyock, a year ago:
mohammad baniasad, 21 days ago:
thanks thanks :)
Log in to add your comment!