Getting used to a new environment
It was time.
I “upgraded” my machine to dual-boot Ubuntu. I’m fairly confident in my setup with windows (as a life long user) , however, I always had specific gripes with compatibility in modules. I’m a fan of the nodejs command prompt as it works pretty well specifically with node projects, and has a fairly good time installing/running necessary dependencies. As I dive further into newer modules, the same style of support isn’t necessarily there. Additionally many more of the jobs that I’ve been applying to support Linux/Unix environments .
Hence, why I was excited to hear about the Windows Subsystem for Linux. This allowed you to run bash on After waiting long enough for the Windows 10 anniversary update to finish I was quickly up and running. It was exciting, yet took alot more googling than I originally intended. Finding the route directory, what does “sudo” really mean, replacing dir with ls…
Still, there are many issues as it still is in a beta phase and its not quite development ready for npm or node. Notably nodejs current versions not working well, (defaults to 0.10.25) which causes issues with new dependencies such as Mocha(chai). It did end up being a good introduction to the BASH prompt however, and is immensely powerful. With that it only took about another hour until I installed Ubuntu alongside my Windows OS.
Once I was up and running (had a few issues with Realtek wifi drivers) I began to see the power of developing on a Linux platform. I explored VIM, a powerful text editor allowing you to cut corners as you code. I was also able to learn GIT. I had always used the Git Windows GUI, which I felt like was basically cheating. Learning the commands: push, origin, master, commit, pull, contributed to my understanding of Git as a platform. All in all, I’m glad I finally decided to explore another development environment. I feel like it has provided another outlet for me to explore, while improving my skills.
What I’m currently working on:
In addition to my exploration with Linux, I’ve been working on a few things since I last posted.
And I’ve started doing the Reactjs course by Code academy: