How do I popularize my blog on the web?


Answer by Sharmilli Priyadarsini:

This question is the answer, hope your stats are booming :-)

  1. Marketing your blog to the right audience is the straight forward way to popularise your blog.
  2. But in order to have steady rise in the hits, you need to work on the content quality and how unique your solutions to the problems are.
  3. SEO does the magic for sure. Though you will get huge volume of books on doing Search Engine Optimization , the logic behind is simple more hits to your blog will bring up your content during search, palgiarism will tend to void your content authenticity, so take almost care in avoiding it, quality of content plays an important role. Apart from the above, there is one shortcut, before writing a blog do a research on most used search terms and least used search terms on your topic. And try to use search terms in your post. This will give you a better visibility in search engines. Next thing is try to make use of the most used search terms in the title of the content that makes your blog url connected to the topic, which is directly proportional to search engines ranking. Medium used search keys in tags and least used search keys in your content along with the mix of most used keywords.

This will, for sure bring your blog’s popularity. Happy blogging!

How do I popularize my blog on the web?

What is the practical usage of sharing service contract assemblies in WCF?

Answer by Sharmilli Priyadarsini:

Straight forward answer is, If you do not mark a class/interface as a service contract, it cannot be consumed as the service. The function of service contract is to serialize the class, in order to be consumed from other applications written in various platforms.
A practical example:
Just follow the below steps,
1) File >> New >> Project
2) Select WCF project as shown in the image below.

3) If you open the IService.cs file, you will see the service contract attribute added to your interface.
4) Now set your svc.cs as start page by right clicking and setting it as start up page. If you run your project, WCF test client will open, where you will be able to see the service contract under which the methods written inside it and test the service methods by passing the desired parameters.

Let us come to the actual problem, what happens if we do not have the service contract attribute over the interface?

5) Go to your IService.cs and remove the ServiceContract attribute.

6) While running the project it, the WCF test client throws a error saying that “Failed to add a service. Service metadata may not be accessible. Make sure your service is running and exposing metadata”.

Contracts are meant for serialization purpose. If you want to expose a class/interface, you need to attribute it as service contract.

Hope it solves your query, Happy Learning!

What is the practical usage of sharing service contract assemblies in WCF?

I want to develop a banking site. Where can I find a good tutorial blog or site that explains about the workflow of banking system, datab…

Answer by A Quora admin:

A deep understanding of the banking domain is necessary before looking for the workflow and design of the banking system. This will also provide a deep insight on the terminologies and the things happening in banks that will help us to serve the need of the customer and understand the workflow.
Recommended readings:
1) BFSI – wikipedia page
2) Banking Domain   ,Essential bank domain knowledge for IT professionals
As the banking domain itself is vast, with sufficient knowledge about it, you must be able to derive at the requirements of your banking applications you are planning to develop. Based on the requirements at the high level, your database should be designed.
However, if you are looking for a typical online banking application it will have the following modules:
1) Authentication and Authorization
2) Different level of access and screens for the different roles like a personal/corporate/relationship managers/branch managers/Area managers etc.
3) (Assuming the application handles only the online banking) The customer view that will have the modules for
1) viewing the balance in each of the connected accounts,
2) viewing the transactions (credit and debit)
3) Managing (add/edit/delete details) beneficiaries to whom you want to make transactions,
4) Online transfer
5) The system will be integrated to the core banking solution to make your transactions synchronous with bank database. If the application is integrated with the Core Banking Solution CBS, you need not be concerned more about the database design, instead your focus should be on sending the serialized information that can communicate with the CBS

But, if you are planning to develop a model Banking application, you can also make use of the database design proposed by Harsh Dev and Amit Sen from their research paper “MDA based approach towards Design of Database for Banking SystemPage on

Hope it helps.

I want to develop a banking site. Where can I find a good tutorial blog or site that explains about the workflow of banking system, datab…

How do I make the Jquery of the second page work?

Answer by A Quora admin:

Approach 1 (Recommendation for Static pages): Write all your scripts that need to be reused in a separate file with the extension .js; Similarly if you want the styles to be used across the pages write it in a separate .css file.
Now all you need to do is add a script tag referencing the location of the script.
e.g if you have your .js file that you have common scripts in the same folder as your other HTML pages add "<script src="filename.js" type="text/javascript"/>" in each page. Similarly for your common styles, usually referred as themes, "<link rel="stylesheet" type="text/css" href="filename.css">"

If you are having your javascript files or the stylesheets in different folders you are expected to give the entire path of the file for the src/href attribute.

Approach 2 (Recommendation for dynamic pages) : you can either use single page application (SPA) in which whenever your menu item is clicked an AJAX call will be made to do data binding in a div/ generating the dynamic HTML,
Sharing with you an example from my jsfiddle: Knockout Tutorial 3 – JSFiddle
There is one more approach, usually while developing web application with the help of server side scripting like ASP.NET etc, In which we use Master pages concept that preserves the templates and the general scripts as they are referred only in the master pages and all the child pages reuses them. In this case also, we need to add the references only in the master page.

Hope it helps, let me know if you need further assistance.

How do I make the Jquery of the second page work?

What websites would you recommend to me for learning a .NET MVC (no music store or movie DB) project step-by-step online?

Answer by A Quora admin:

Though you have clearly mentioned no music store, I would certainly recommend you to do music store since it gives you a step by step approach to build your MVC application and hence by the end of the tutorial, you will have a confidence that you will be able to do better with MVC, though it is not enough.

Now, my answer to your actual question is, is a wonderful source to begin and brush up your mvc skills than any other available online tutorials. It is one step destination to MVC where microsoft offer step by step tutorials, best practices, new features, free pluralsight videos on the recent version of mvc and on and on.

What websites would you recommend to me for learning a .NET MVC (no music store or movie DB) project step-by-step online?

How do I upload a file using

Answer by A Quora admin:

In order to upload a file using ASP. net, you need to follow the following steps.
1) In your .aspx page where you want to have your file upload functionality drag and drop the file upload control from the tool box.

2) Choose the event upon which you need to upload the file. In my example I have chosen to upload the file on a button click.

3) Now that I want my upload code need to be written in the Upload_Click event I go to the .aspx.cs page by double clicking on the Upload_Click action from the properties window and code as shown in the below screenshot.

4) For uploading the file to the server, replace the save Location path by the application server path where the user has access to. code to get the server path is Server.MapPath("Data") .

For further reading refer : Page on

Hope it helps. Happy coding!

How do I upload a file using