Project management system: Git workflow

Some Git projects can become exceedingly complex, involving many different developers working from remote locations and tens of thousands of lines of code. There are also many commits to consider, along with a number of administration tasks. It is all too easy for such projects to get out of control so it is therefore vital
Continue reading...

Tutorial: how to create a repository in Github

GitHub is an extraordinarily powerful online source code management (SCM) system and version control platform. It provides a system where users can store their project and collaborate on them with colleagues; working together without any danger of their changes being overwritten or deleted. Just because it is powerful, however, doesn’t mean it needs to be
Continue reading...

How to deploy a modern web application

Introduction ——— The subject of web development is a universe in itself, embracing a multitude of different technologies — each of which has its own particular method (and sometimes more than one method) of deployment. In this post, we’ll discuss the various operations performed during a deployment process, while trying to keep as generic as possible so
Continue reading...

Github or Bitbucket: which host takes a bow as the best?

GitHub has been thought of for sometime as the open source community’s chosen repository, benefiting from what many would say is a dominate position. It is, in fact, is more accurately known as a ‘web-based revision control service,’ in contrast to a simple code repository. This distinction is an acknowledgement of the site’s community activity,
Continue reading...