What’s the best practice for expressjs logging?

We use winston, it’s probably the most robust logging package out there. We ended up setting it up exactly like you suggested. Creating a common library used for wrapping the logger object around our definitions and transports, and then handling any other type of objects we want to be handled differently. https://gist.github.com/rtgibbons/7354879

RabbitMQ vs Socket.io?

Update Are there scenarios I need RabbitMQ for web apps where Socket.io doesn’t suffice? Browser users should be able to communicate with eachother through a node.js server. One of the user writes a message and all other users will get it. When you only have these simple requirements then socket.io alone will be enough.. You … Read more