Sunday, January 27, 2013

Evolution of .Net from 1.0 to 4.6.2

I have seen people struggling for having one stop information page where they can have all important features of .Net.

To Overcome this I did so called clerical job and collected the information from different sources and prepared a excel sheet for the same.

Below is the link to download the sheet.

https://docs.google.com/spreadsheet/pub?key=0AtJaMkIIGnzKdGU2OS1DWVZMTnZ0cHRtQ2N1QWpHTGc&single=true&gid=0&output=html


Hope it helps. Please comment out if this post helped you in anyway.


Date : 15 Nov 2014. Microsoft has updated msdn with new information on msdn related to framework.. Please refer below url.  http://msdn.microsoft.com/en-gb/library/vstudio/bb822049


Wednesday, December 5, 2012

Continuous Integration Tools and their Basics

When you work for a product or a project where many people are working with you . it requires a mechanism to sync with everyone. 
They can do their stuff and unfortunately and unknowingly they can fail whole build or the whole system itself.

Continuous Integration is a way to come out from this dilemma and a solution for all these problems.

What do you actually require for Continuous Integration.


  • Source control repository  : To store code in a common location and allow multiple developers to share a code base
           Few Tools are  - CVS, Subversion, VSS, Git 


  • Unit testing framework : To run unit tests which are written as part of the code development process and can flag unintentional changes to code 
            Few tools are  - NUnit, JUnit , MSTest , NSpec


  • Automated build tool :  To allow building from the command line and to perform related tasks Few tools are - Ant, NAnt, MSBuild, Rake Build scripts

  • Continuous Integration tool which monitors for code changes and triggers builds.
           Few tools are - CruiseControl, Draco, Jenkins CI (Hudson labs)

In my next blog I shall write more about each of these tools.