My Professional expriences and researches explain here.

Shibaji Debnath

5 Skills to be a Great Programmer

What transforms a good programmer to a great programmer? It takes more than coding and technical knowledge to make a program. After all, programming is very much like a craft—where you diffuse your imagination, and other qualities, with the knowledge of the craft to make something new. This is what distinguishes a James Gosling or […]

Published Date: January 12, 2016

Importance of Algorithm & its types

Algorithms are very important in computer Science. The best chosen algorithm makes sure computer will do the given task at best possible manner. In cases where efficiency matter a proper algorithm is really vital to be used. An algorithm is important in optimizing a computer program according to the available resources.  . Ultimately when anyone […]

Published Date: December 29, 2015

How to Build an Awesome Development Team

Development is a crucial process. It requires analysis of problems, coding and testing of programs. Thus we need a good team to make quality software. Like other teams if development team is not configured with care, it can be a dreadful experience and frustrating to develop projects. Great developers work best in team and this […]

Published Date: December 3, 2015

Benefits of Design Patterns in Application Development

Application developments is a tedious job. Programmers write code and test it again and again to make sure their software works fine. So designing complex software is a hard nut to crack. Skilled programmers do follow design patterns to make development fast.  A design pattern is in fact, is a set of rule of conventions. […]

Published Date: November 26, 2015