Click here to Skip to main content
15,891,423 members
Articles / Programming Languages / C++

Node.js for Home Grown Utility Applications

Rate me:
Please Sign up or sign in to vote.
0.00/5 (No votes)
1 Jul 2015CPOL1 min read 5.1K  
Node.js for home grown utility applications
JavaScript has grown in popularity in leaps and bounds over the past few years. In terms of a software engineers' marketability, it can be very valuable depending on which libraries and frameworks you have experience with. People are doing some amazing stuff with Node.js but unless you are at shop using it, you won't get the chance to use it professionally, right? Wrong! In a past life, all utility programs were done as DOS batch programs, in another a Java executable jars, and in another Linux shell scripts but now I have been introduced to using Node.js for that and I really like it. Using Node.js for your utility program not only gives you a chance to start using it in your organization but it also lets you expand your toolset so you can choose which method of creating utility applications will work the best.
 
Most recently, I helped develop a Node.js utility program to do performance testing. We were calling a CoffeeScript library developed to access our Spring based RESTful API. There are many tools available to do performance scripting but we wanted to do something customized and we already had the CoffeeScript interface available to us.
 
I have also used Node.js to do things like file transformations, and the creation of wiki formatted documents based upon a YAML API definition file.
 
Node.js is just another hammer to solve your problems with. Consider using it if even just for the case of introducing your organization to it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
United States United States
Full stack Java engineer looking to enhance the quality of the code around me. Find out more about me at http://www.bobbylough.com

Comments and Discussions

 
-- There are no messages in this forum --