After typing the same installation command over and over again from DigitalOcean’s tutorial to provision rails server. I got tired and thought that there must be a better way to do this. I stumbled upon Chef and Chef-Solo while Googling on how to automate server provisioning. It got me interested especially it uses Ruby language to define system configuration and you can also insert bash/shell command inside the ruby code.
Like majority of the middle class population, I chose to enroll to an University after high school. I pursued a bachelor degree on Computer Science
because I really like programming and other course doesn’t seems to piqued my interest. I remembered I was very enthusiastic, hoping to meet like-minded hobbyist and code some nifty app together.
Amendment to a tutorial I wrote for an upcoming workshop in my city. This tutorial will use DigitalOcean and its one-click install Ruby + Rails + Nginx + Unicorn image as base. Sign up using this link for $10 free credit! This tutorial is aimed for Ruby on Rails developer who can’t afford a PaaS like Heroku , or want to learn how to setup rails on their own VPS.
In this tutorial we will setup a Ubuntu cloud VPS and push a repository from your local machine to the cloud VPS. We will use fox_sample rails repository for this tutorial.
The university I went requires us to attend a semester of Internship of IT position at a company in order to graduate. To let students find internship and job opportunity easily, my university organizes a career fair every semester and quite a number of company had came over to hunt for prospective undergraduates or interns. I went to the career fair to find a company to undergo internship.
Some of my friends have been using Heroku and recommend me to use it to deploy apps. I am comfortable with setting up the full stack from OS to application as I like server configuration, nevertheless I gave Heroku a try since it has a free tier on it.
I worked for a short brief period of half year as an IT technical support at a private school before enrolling into university with two of my friends. Our workspace is located inside a computer lab where computer classes are conducted and school servers are located. Primarily our main customers are students, teachers, school staffs and even some external client (referred by teacher or staff).