Showing posts from April, 2015

Learn MongoDB

Mongo(humongous) DB, the database which can store large amount of data. The best place to learn is none other from the horse's mouth...MongoDB university. It's completely free and the best one.

They have excellent courses, for app-developers (python is the language used for developing the blog app, but no prior knowledge is required or any other language/frameworks like ruby/rails with ruby-mongo drivers or mongoid gems are good enough too).

There are courses for DBAs & advanced concepts using MMS (Mongo monitoring services) too in other curriculum.

There are also other courses from Udacity

This one is a nice blog, explaining how can a toll be deeloped using MEAN stack using MongoDB aggregation pipeline for comparing the salaries by different Govt professions in USA.

So, in case you are interested and just wnated to know what this Mongo thing in the DB world, just take a deep dive and happy mongo-ing :)

Ansible ... the easier of the configurition management tool

If you want to keep your servers up and running in a spin , then are good  choices of such tools like chef / puppet /ansible. In case you want to learn ansible from scratch, which is an agent-less configuration management tool there are some pretty cool tutorials.

1. ryan eschinger daily emails delivered in your inbox. Signup for his newsletter.

2. There are some paid and few free too, in Discover Ansible.

3. I completely love the tutorials from Digital Ocean site, they are crisp, easy to grasp and concise.

Notes: It's easy if we have a basic background of the server/OS which we are trying to provision (set up the necessary softwares). For eg. if I am trying to install all related softwares to run a Ruby on Rails app in a linux machine, some linux terminologies will be helpful. For in depth concept, google it out and read from the linux man pages.

Node.js titbits

So, I thought to make my hands dirty with node.js. I was suppose to go into a meetup but alas was stuck with some last moment hassle. Anyways, here are some good stuffs I thought to jot down.

1. Video to go over the ExpressJS framework and get started. Though there are some changes in the latest version of express and how to get started the nodemon, request to look into the comments section or just google out the errors in the console.

Notes: I will be posting all the errors and the solutions I faced while making the app running in Windows soon. Till then stackoverflow and googling will be solving the issues.

2. Yes there are thousands of courses floating around. But I found this one really handy and quick to learn.  Github repo to start learning node.js

Keep a check on this part for more on MEAN stack and node.js.