New article Writing JavaScript modules for both Browser and Node.js