One of the biggest changes in the way we work over the last few years has been the introduction of version control into our workflow. As systems get ever more complex, we need better tools to manage them and this has led to using something called "Git". Git is great because it allows us to easily manage our workflow of "dev", "staging" and "live". Let's break that all down a bit and explain what it means.
Many web design companies, particularly at the low end of the price range, will make a website that sits on a server - and leave it at that. If you want anything adding to it, they add the code to that server and there it is on the site. This is fine - up to a point, and once you get to that point, you will wish you had a different system. Having just one version of a site and relying on one server is a big opportunity for failure.
Here at Turtlereality we always have at least 2... Read More