NodeJS Console Object Debug Inspector - Thomas Hunter - Web Development Tutorials and Personal Opinions. The NodeJS Console Object Debug Inspector, or simply node-codein, is a tool for providing a visual debugger of global node variables, as well as executing code inside of your running process.
Building a Text-Based UI with Backbone and Charm. I am a little framework averse. When I write a program, I like to build from scratch as far as it is practical. Not using a framework gives me the feeling that I am so in control of my own destiny. But having said that, I will sometimes succumb to using a framework when it's very clear that the use of the framework will result in significantly less code, and/orsignificantly less complexity I recently rewrote a text-based user interface using Backbone, and as far as I know, that is a framework.
Normally when I speak to other developers about work, we end up speaking about workflow, tools and release processes. I’m always surprised by the amount of front-end developers that don’t unit test their code. When asked why, they give the following answers: “I did have a look at Selenium, but it freaked me out. Getting it installed and ready to go looked a right pig!” “The back-end guys usually just do that” “I don’t really get time to do any of that kind of stuff but I’d like to” “Unit Testing?
Combined with NodeJS you are empowered by a very fast platform to develop server-side applications. Of course, you want to test these apps as well. Vows is really great way to do this. Unfortunately it's not straight forward (yet) to set up NodeJS + CoffeeScript + Vows. ~ First off, make sure you have CoffeeScript and Vows installed. Npm install -g coffee-script npm install -g vows Next up, in your product directory, create a directory named test. I'm not going to explain the intimate details of Vows here, suffice it to say that you calculate a value and store it in topic.
Click the post image to see the passing tests! Here is my solution: The Spec’s in CoffeeScript The implementation in CoffeeScript: