Showing posts from March, 2017

How to setup Git Server

GitGit is the leading version control system, currently used by most of the Open Source Softwares including Gnome and Linux Kernel to name a few. It basically helps developers maintain softwares with ease. It is considerably fast and reliable then other version control softwares. Git stores everything in repositories. To learn more about Git, check this awesome book by Scott Chacon and Ben Straub, Pro Git.
Hosted Git repositories A lot of componies promoting Open Source Softwares, provide hosted public git repositories for free. This repositories can be viewed by anyone, using Internet. Some of these companies also provide limited/unlimited private repositories, access of which is limited to authorized people only. Few of the most widely used of them are:
GithubGitlabBitbucket Why do you need git server? Sure, there are plenty of options out there, but some people prefer to host there own repositories for security and privacy purposes or for internal use only. For them, setting up git…

How to ask questions

Why do you need to ask questions? Not just the beginners but even experts sometimes find themselves in situations, where they don’t know how to solve a problem, or they are not able to understand a piece of code, or during learning to use new Frameworks, not sure how to tweak and use it the way they want. And beginners, who are starting to code or are very new to a specific Programming Language always get stuck at one thing or the other. The quickest way to resolve this is to ask questions to community of experts, or even developers.
Be sure you want to ask? By this I mean do necessary Googling about the issue you are facing. Trying searching for error and do all your research. More often you will find same issue reported or questions related to similar problem and you then don’t have to ask. This is also important because its very frustrating for the community to answer similar questions over and over again. In most forums, moderators will close your questions with “Duplicate” tag i…