First, User’s needs to get registered and create a profile. Once the account is activated and verified, they can participate in
Forum Discussions and are allowed to submit Technical Content (Articles, blogs and Interview question). User are also allowed to test their programming skills in quiz.
Also, Beginner section is there for novice and fresh coders.
Technical Content section of MSDS allows the sharing of MindStick and community generated content to be utilized for further learning,
training and presentations with other members. Technical content includes Articles and blogs sections. Please review “Your Content” before posting because each post is reviewed and approved by administrators, then only it will be visible on the Website.
What is the exact difference between Article and Blog?
Usually we use term “Article” and “Blog” synonymously. Generally articles offer more information and greater depth than blog posts.
Articles provide thoroughly researched and detailed information. As such, those making this distinction may expect them to be longer. They may provide informed, well-developed opinions on subjects relevant to the website on which they will be published. They also might take a more formal or professional tone
On contrary, a blog post may be less formal than an article. While the tone of a blog can address the sensitive or serious nature of a topic, those distinguishing between a blog and article may write the blog post in a more conversational manner. Length may differ — some blog posts are a few hundred words, though others can be much longer. Blog posts also may be more readily shareable, given their shorter length and informal tone.
Sharing code and your thoughts is a great way to not only help others, but also to become a better coder. With many lakhs of people downloading
your code you will not only get a lot of positive feedback, but also bug fixes, free testing, and more often than not, suggestions on how to make the code even better. It also encourages others to share their code, which in turn gives you access to an even larger base of free source code.
First of all, we need some explanatory documentation. This doesn't need to be anything fancy, but you will keep following
aspects in mind before sharing our post then you should be off to a good start.
What does the code do?
How do I integrate and correlate it with my existing code or how do I use it?
If there is a similar article on Developer Section already, then how does this one differ? Why would someone want to use your version? Please state what that difference is in the article.
Is there some aspect of the code that is of particular interest that perhaps should be covered in the article?
Are there any particular environments the code is restricted to? (Windows 2000 or above, .NET SP1 etc.)
The idea is to give the reader a clear idea of the purpose of your code, instead of forcing them to download a project, build it and explore and find out what the sample does. This means articles that are code snippets, with no explanation of what the snippet does, are of no use and will not be approved.
Where would I discuss my technical problems and ask for solution?
You can post and ask your problems in forum section. You cans start a discussion and share your confusions and complex technical issues here. You need to Ask Questions here
Good answers are voted up and rise to the top. The best answers show up first so that they are always easy to find
The person who asked can mark one answer as "accepted”. Accepting doesn't mean it's the best answer, it just means that it worked for the person who asked.
The voting system for articles is meant to guide readers to the best articles and advise authors on where they need improvement.
If you place a low vote you will be asked to include a comment on why you are giving the author that vote. A vote with no message doesn't help an author. A vote and a 'this is why I voted bad' helps an author improve. A high vote is just a "Thanks - well done!" and doesn't really require a comment suggesting improvements.
Votes are tied to messages. If a voter votes low and leaves a spurious comment (eg. 'asdf') then other members can report that comment as inappropriate and the comment and the vote will be removed.
Reputation is something you gain - or lose - as you contribute to our communal knowledge base. Posting an article/ blog increases your reputation,
but posting a bad article that other member’s down- vote decreases your reputation. If your goal is to increase your reputation then write good articles, vote for other good articles, hope that others in turn vote for your articles, and help out by organizing and cleaning up the questions and answers. Vote them up, answer questions, or edit questions and answers that need a little help.
Posting Good interview questions (and Answering actively in forum section will also contributes to your reputations.