GIT / Versioning
It may sound abstract, but this tool is a must. It is a process that allows us to manage the versions of your platform :)
What is GIT and why should you use it? GIT is a software that allows us, the developers, to manage versions of your project. A GIT project is split in several branches, usually the production (what your customers see on the final URL) runs on the master branch, for example.
We can then have different branches corresponding to other versions, the development branch, pre-production, but also experimental functionality not yet ready for production or under development.
To fully understand how the tool works, take a look at this explanatory video made by Grafikart