Tagged With git


For small-medium software companies, scaling is usually not a problem. Microsoft, however, doesn't have that luxury. For instance, the developer is an enthusiastic user of Git, with many of its projects available on GitHub including .NET Core, the Chakra Javascript engine and Visual Studio Code. When it comes to the Windows source... Git doesn't scale and so, Microsoft was forced to create its own virtual file system for Git -- which it's just open-sourced -- to streamline repo operations.

Predicting the future is near impossible -- but that doesn‘t stop us all from having a red hot go. Human beings have been predicting the future since the beginning of history and the results range from the hilarious to the downright uncanny.

One thing all future predictions have in common: they‘re rooted in our current understanding of how the world works. It‘s difficult to escape that mindset. We have no idea how technology will evolve, so our ideas are connected to the technology of today.


For the less diligent, the wisdom of making regular backups only coalesces once you lose important data in spectacular, unrecoverable fashion. There are a bunch of software options for duplicating and safe-guarding your important information, but what mechanism is best? Usually the domain of software developers, source control software, such as SVN and Git, is well-suited for regular documents and even binaries. So why aren't you using it?


When I was a lone coder, I was able to get away with using Perforce for source control, however, when I made the move to commercial games development, I had to switch to something that would support multiple users. I made the decision to use Git over SVN and while I can manage most of the time using TortoiseGit to handle commits, syncs and branches, I do have to head to the command line for the more complex operations.


When you're handling a technology meltdown (like a computer failure or a malware infection) it helps to have a running sheet of the things you're doing to remedy the crisis. Using Git can be a very effective way to do that.


Mac: Beta application Tower is a graphical front-end to the popular version-control system Git. If you've never heard of Git, it's probably not for you; if you're a Git user who wouldn't mind a more GUI-friendly Git, it looks very promising.