Skip to main content

Why we should write blogs and do community work

I am doing blogging since last 5 years and I have seen lots of people asking the same things. Why do you write blog? do you have any side income for this blog? Why you are so active in community ? I am answering this questions almost every day. So I decided to write a blog post about it. Following are the reason why I am writing blogs and doing community work?


I like to help people and that is one of the main reason behind the all blogs and community work. Also helping other is a great way to learn new things. Because other person may be facing a problem which you never encountered during your professional life or project you are doing!!. At the end of you can feel proud that you help somebody.


I have to learn lots of things everyday to write my blogs. Some one said Teaching some one is best way to learn new things. It apply here also when you write blog or answer question on forum.

Earn Award and Get famous:

This is one of the advantages of writing blogs and doing community things. People will know that you are having such knowledge in respected fields. I have got Microsoft Most Valuable Professional award 3 times due to my blogging and community work. But remember one thing your first intension of doing communication work is to help people. All other things will come as other benefits.

Communication skills:

Once you communicate with lots of people and write blog it will definitely increase your communication skills. If you are writing some blogs then its going to increase your writing skills also.

Career Graph:

You blog is your online resume. Suppose you are going to give interview for a post and in resume you got your URL. So from that URL they can estimate your capabilities and you don’t have to prove anything as you already have that in your blog. It will definitely increase your career graph.

Repository of technical things:

You can use your blog or your answer as repository of your technical things. So In future if you need some help then you can find that in your blog.

Earn Money:

This is a technical blog so my intension is not make money but lots of people are getting benefited via putting advertisement in particular blog. So this can be a great medium of earning money.

Enjoy sharing :

If you have worked hard and found something new or you have done something new. Why not share it and save some one time who is having same problem?

That’s it. hope you liked it. Stay tuned for more!!!.

Shout it


  1. Great post! I am driven more by "why not". i.e why not blog?

  2. paras_doshi - thanks buddy. Yes, we all should have this kind of things.

  3. Good one. By participating actively in ASP.NET forums I have enhanced my knowledge and writing blog articles for last 3years in my 6yrs career at

    Another aspect is 'Being a human being we forget things as time passes, blogging can be great repository to get back and share knowledge actively'

    sukumar raju

  4. Nice post Jalpesh... Inspiring... I must reload my blog writing as well :-)

  5. I am inspired to my own blog with my own domain after reading your this blog

  6. @a7f644fce850c88bcf6c8712bc833e5d:disqus thanks for sweet words. What's your url for blog?

  7. Thanks Hussain. Yes, blogging has lots advantages

  8. Send URL of your blog!!. I would love to see that!!

  9. Hi..jalpesh..
    Your works are really great .i never miss to visit your blog..
    Every time i visit i have something learn newly from your blog.
    with your inspiration i had developed my own my site..please visit if you have spare your comments...

  10. @vijay_myl:disqus - Your site is nice but you have putted lots of advertisement to read I need to close few popups and other stuff and that is not good. So remove unnecessary advertisement


Post a Comment

Your feedback is very important to me. Please provide your feedback via putting comments.

Popular posts from this blog

How to create Rest API(Web API) with ASP.NET Core 1.0

Recently Microsoft has released ASP.NET Core 1.0 RC2, I am getting lots of request from readers that about creating Web API. So I thought it will be a good idea to write a blog post about how to create Rest API(Web API) with ASP.NET Core 1.0.

So let’s get started via creating an ASP.NET Core 1.0 Web Application like following.

Once you click on ASP.NET Web Application, It will ask whether you need to create Web Application or Web API application. We are going to Web API so I am going to select Web API Application like following. Please note that in ASP.NET Core 1.0 there is no separate libraries or DLLs required for creating web APIs. This is just a project template.

Now once you click on OK It will create a Web API application with default values controller and program.cs.  As you know Program.cs is now starting point for the ASP.NET Core 1.0 application so It contains all the required configuration and startup items. Following is a code for that.
using System.IO; using Microsoft.Asp…

How to use migration with Entity Framework Core

Entity framework core is  the lightweight, extensible and cross-platform version of Entity Framework. Before some time, Microsoft has Released a new version of Entity Framework RC2. I have written a couple of blog post about Entity framework code first migration earlier for Entity framework 6.0. So there was a couple of request coming for writing a blog post about Entity Framework Core RC2 migration. So I thought it will be a good idea to give an overview how database migration works in Entity Framework Core RC2. This post will cover a basic scenario where we are going to create the database with existing ASP.NET Identity migration and then we are going to create a new model and have that migration applied in the database.

How to use Entity Framework Migrations: Let’s get started, To demonstrate entity framework core migrations, I am going to create a sample core web application like following.

Once we select core application it will appear the following dialog.

Now w…

Creating PDF with ASP.Net MVC and RazorPDF

Update: I have written a new blog post about better approach to create a PDF with mvc- You can find that following location.- A Better Solution to create PDF with Rotativa and ASP.NET MVC
In this post we are going to learn how we can easily create PDF from ASP.Net application with the help of Razor PDF NuGet package.

About Razor PDF:
This NuGet package is created by Al Nyveldt It internally uses ITextSharp an open source PDF convertor library. RazorPDF uses Razor View engine to create iTextXML which is in tern used to produce PDF file. You can get more information about that at below link.

Example(Creating PDF with ASP.Net MVC):
So what we are we waiting for ? Let’s create a simple example. To create example first thing we need to a create and ASP.Net MVC application.