(TDD) Test-driven Development: Why it is the best?

Test Driven Development (TDD) is software development approach in which test cases are developed to specify and validate what the code will do Steps 1. Write a test case which will certainly fail Before we even start writing our function we will first start with a very simple test case…


Memory leakage – what is the easy way to find it?

Memory Leakage Before getting into memory leakage, an understanding of memory management is necessary. It happens manually in languages like C and C++. For example in C, whenever you want to allocate dynamic memory, you need to use malloc(). Later it is only the responsibility of the developer to free…


How to improve Node.js application performance with clustering?

Further Improve your Node.js application performance. Although node.js is a single-threades programming language, it is consideres one of the most performant one. Competing very well with other multi threaded languages. However, if we look deeper into the workings we will identify that Node.js, by default, doesn’t utilise all the available…


End of content

No more pages to load