Showing posts from December, 2013

Book Review: Microsoft Office 2013 Professional 2013 Step by Step

Before some time Microsoft Press and Oreilly sent me Microsoft Office Professional 2013 Step by step by to review. I was so busy at my professional commandment that I was not able to review. Now I get a time to review and here is review of book.

About this book:

Anybody who knows computer Knows about Microsoft Office Suite there are tons of features available in this office suite like Microsoft Word, Microsoft Excel, Microsoft Power point etc.  We all know this software's a little bit but we were not aware tons of feature each software has and this book aim to reveal all this features this can make your life very easy.

This book is designed for beginning to intermediate users. This books contains all the examples that could benefit individual as well as Business organizations.

This book is divided in 8 Parts from getting started to advance features.

Part-1 Office Professional 2013 Fundamentals:
In this part its get started with making user comfortable with Microsoft Office 2013 …

Creating DJango application with Python in Visual Studio

In previous post I have written about creating a basic python application with visual studio. In this post we are going to learn how we can create a DJango application with Python in Visual Studio with the help of python tools for Visual Studio.

What is DJango?
As per wikipedia, DJango is a free open source web application framework written in python which follow ups model view controller architectural pattern.It is maintained by  DJango Software Foundation an independent non profit organization. Django’s primary goal is to ease the creation of complex, database driven websites. DJango emphasizes reusability and plugability   of component and principle of Don’t repeat your self.

Creating DJango application with Visual Studio :
Let’s create first DJango application with Visual Studio and Python tools for Visual Studio. So to create DJango application with we have to create a new project via File->New Project –> DJango project just like following.

Once you click ok it will create a …


With Microsoft.NET Stack there are lots of way to create service like ASP.NET Web Service, WCF(Windows Communication Foundation) service and now ASP.NET Web API. The developer often get confused mainly between WCF Service and Web API. So I thought it is a good idea to write a blog post to about differences between ASP.NET Web API and WCF Service.

Difference between ASP.NET Web API  and WCF Service:
WCF services support multiple transport support like HTTP,TCP,UDP,MSMQ and allow switching between them while ASP.NET Web API is used only http based services best suited for http service and mobile based application back end service. It is an quick and easy way to create http service.WCF support multiple encodings like Text,MTOM while ASP.NET Web API support wide range of media types like XML,JSON etc.WCF Service support Request-Reply, One way and duplex exchange patterns while HTTP service only support Request/Return pattern. When to choose? What? WCF or Web API
Choose WCF if you want to s…

Creating first python application in Visual Studio

Before some time I have blogged about Python tools in Visual Studio and explained how we install python tools with visual studio and start developing python application with the one of greatest editor in class Visual Studio. In this post we are going to learn how we can create a python application in Visual Studio.

First check whether Python Interpreters are install on your machine or not?
First step for creating python application with Visual Studio is to check whether Python interpreters are installed or not not. To Check this after installing Python tools for Visual Studio go to Tools menu –> Python Environments and it will show a list of python environments available.

If it is not installed, you need to download from I have already installed Python 3.3 so its showing there.

Creating first python application:
Once you install Python tools for visual studio it will also have options to create python application in visual studio. So go to file menu –> n…

Python tools for Visual Studio

Lots of people complaining that Microsoft does not support open source that is a myth about Microsoft it does support there are lots of open source initiative done by Microsoft and Python tools for Visual Studio is one of them.

With the help of this plugin you are able to do work on python on Visual Studio one of best editor in class.

Here is the link from you can download the Python tools for Visual Studio. Python tools are available for Visual Studio 2010,2012 and 2013. You can download the tools according your version.

Go to download and here you can download Python as per your visual studio version 2010,2012 or 2013.

Installing Python Tools for Visual Studio :
Installation of Python tools is quite easy. Download the setup files and run exe of for that setup. You will get following screen.

Accept terms in License Agreement and click on install. There is also advance mode available where you can select different options.

Once you click install it will start installing python tools…

ASP.NET and Web Tools 2013.1 Tools for Visual Studio 2012

Recently Microsoft has released ASP.NET and Web Tools 2013.1 for visual studio 2012. There are tons of new feature and improvements are there. So Now it’s possible to have all the latest feature on ASP.NET stack on Visual Studio 2012 like ASP.NET MVC 5, ASP.NET Web API 2, Entity Framework 6.0 etc.
You can download this update from the following link.

Once you install this tools, ASP.NET MVC 5 templates are also installed.

So now you can use all the ASP.NET MVC 5 feature like One ASP.NET, ASP.NET Identity,Bootstrap MVC template, Authentication Filters,Filter overrides etc.

ASP.NET Web API2 is also available here.

So all ASP.NET Web API2 features like attribute routing, Cross Origin Resource Sharing, OWIN (Open Web Interface for .NET), IHttpActionResult, Web API Odata all are available Visual Studio 2012.

Twitter BootStrap Template:
Now ASP.NET MVC 5 applicati…

New Milestone achieved–600,000 visits for my blog

Today, I got a good news from that My blog has completed 600,000 visits for my blog. It’s a great achievement. I have never thought I will go so far.  It’s because of readers of my blog so thank you very much for your support and love without you guys this was not possible. On this occasion I would also like to thank my family for always being there and supporting me whatever I do and believing in me that I could do that. Thanks you very family!!.

Here are few statistics of my blog.

So till now 600,505 visits and 763,338 page views I got about 253 unique visits everyday.

Again thank you very much all readers of this blog without you it was not possible. I will keep writing blog whenever I get time from my professional commitments. I am loving all the communities are there and always been part of that.

Please also suggest me topics for writing blog post. Stay tuned for more..