Intro This is the second part of the Asynchronous Programming series of articles. and it is going to talk, in relative depth, about various ways to write asynchronous JavaScript code, their similarities and differences and, more importantly, why they exist. First one, Event Loop & Other Animals, dealt with the mechanisms that make execution of asynchronous […]

Read More →

Along with the company’s awesome decision to “move from Ruby to Node.js”, we (the almighty DevOps) were introduced to a great challenge: create a full CI process. Within that process we had to implement an easy to use deployment tool, we then decided to use: GitHub is a web-based Git repository hosting service Jenkins is an automation […]

Read More →

Motivation Working with agile methodologies makes unit tests a crucial step in the development process. Combined with the amazing growth of NodeJS, you will get thousands of tutorials and guides for unit tests with node technology. One of the most popular pattern for developing node modules is the ‘revealing pattern’ , basically it allows you to set private methods […]

Read More →