Docker – Containers versus Virtual Machines

    05 June 2015

    There is a lot of talk in the industry at the moment about Docker (and containers in general). But, there also seems to be a lot of confusion about what Docker is, why you would use it, and how it is different than any other virtualization framework such as VirtualBox, VMWare, or Parallels. This confusion is especially prevalent in the developer community where systems administration work is often delegated to another team. Docker is a different kind of virtualization that solves common problems that software teams face everyday. Docker, and more generally a container, is something that every developer should learn about as they are likely going to need to use them in the coming years.

    MEAN.io on Ubuntu 14.04

    14 October 2014

    I recently tried to get MEAN running on Ubuntu 14.04 and I ran into problems. Here are the issues that I ran into, what I did wrong to respond to the errors, and how you can easily resolve the problems.

    Windows 8 Development - Environment

    02 June 2014

    For those of you that are not fans of Windows 8 (this includes me), this will be disappointing. But, you cannot use Windows7 to develop Windows Store Applications. This led me to run Ubuntu as my primary OS and run Windows 8.1 via VirtualBox whenever I work on Windows Store applications. I have found the transition from Windows 7 to Ubuntu to be a much smoother transition for me personally than being frustrated over waiting for Windows 8 to respond. This setup is working well for me and I can quickly switch between Windows 7 and 8.1 while keeping all of my browser tabs and documents open in Ubuntu. Obviously, this will not work in companies were the IT department has restrictions. But, it is worth mentioning.