Let’s polish tests until they shine – part 1

If you are doing Test Driven Development, your tests will be your requirement specification. So your test should be readable. We need to maintain the quality of the tests as same as the quality of the business logic. In this article I am going to take a very simple test and refactor tiny little things that helps to to make it more expressive.

Continue reading


An Introduction to SonarQube

sonarQuality of the code is essential for agile development environment as there can be frequent changes in requirements which lead to frequent code changes. Therefore the source code should be written in a way that it can be maintained and extended easily. In order to achieve this, developers should be thoroughly concerned about the coding standards and best practices.  SonarQube can be highly beneficial for developers to ensure that their code is in high quality. This article gives you a brief introduction about the SonarQube and its major advantages.

Continue reading

An Introduction to Sequelize.Js

logoAs a modern Java or C# developer you have been exposed to JavaScript in your day to day work, but did you know that you can use it on the server-side as well? If you want to use the same technology that we regularly use in client-side you can try Node.js. If you want to know how to use server side JavaScript to talk to database this article is for you. After reading this article you will able to create a simple Node.js application which can talk to the database by using the ORM Sequelize.js.

Continue reading