Mike's Blog

Passing on knowledge about software development and other related technologies.

General Programming Posts

Why Visual Studio Code?

After navigating through using several other cross-platform editors over the last few years, my mind always kept going back to the best tool Microsoft ever conceived, Visual Studio. As most developers do working on multiple platforms, I started off on Sublime (which is an awesome tool but a bit clunky by today's standards IMHO) when there wasn't much more available. Then, when Atom came along I gave it a try, but it was painfully slow to work with on a daily basis. Of course, I also dabbled with using very barebone VIM and EMACS setups which were just not my preference. That’s th... Continue reading

What is git?

The most used version control system in programming today is Git. Git is an actively maintained open source project originally developed in 2005 by Linus Torvalds, the creator of the Linux operating system kernel. Git has been designed with performance, security, and flexibility in mind. Git is well known for being a standard tool in most programmers toolbox. Git works well on a wide range of operating systems, editors and IDE's. Rather than have only one single place for the full version history of the software as is common in once-popular version control systems like Subversion (al... Continue reading