Winter Break Progress

My first experience with a LAMP stack was on a VPS with digital ocean. Since ghost requires Nginx to run, I've spent a good portion of my break learning the basics. I initially had two separate VPS instances, one with LAMP for my main website and another with LEMP for Ghost. I've been trying to learn enough about Nginx to eliminate the VPS which had LAMP so that the LEMP can serve both my blog and static website.

If you're looking for a cheap VPS, there's a great deal going on at Low End Box for WeLoveServers – $19/year 1GB and $6/month 2GB in five locations world-wide that is active for the next two days. I decided to take advantage of this deal and have a 'scratch' VPS to mess around with.

Step Two of my learning over break will be learning more about Go and strengthening my frontend and backend skills. In preparation for full time work this summer I will be learning skills and working on projects that will increase my capabilities as a full stack engineer. To grasp the meaning of this buzzword, here are two very interesting articles that I found (still interesting reads even if you already know):

For the next week, I'm going to dive into Javascript and Go.


Articles

read this week that helped me get things done.

Benjamin Cane - Symlinks vs Hardlinks and How to Create Them

@yokuyuki - Elementary OS for crouton - I started developing on a Chromebook since my savings for an air went to a root canal =X.


Reference

for some of the things that I've been working on this week.

Nginx

  • install nginx - $sudo apt-get install nginx

Ubuntu

  • uninstalling a package - $sudo apt-get purge package name

  • removing uninstalled package dependencies - $sudo apt-get autoremove

Git

  • set global username - $git config --global user.name your username here

  • set global email - $git config --global user.email your email here

SSH

  • Generating an ssh key - $ssh-keygen -t rsa -C "your email here"
  • Adding a key to the ssh-agent
    • Start agent as background process. $eval "$(ssh-agent -s)"
    • Add key. $ssh-add *path to key*