Dev environment setup!

Aug 10, 2012

I am a node.js developer and in my everyday development I mostly have node.js , mongodb servers running, bash is my default shell, I was using sublimetext as my default editor until textmate was opensourced yesterday!

dotfiles are great way to manage your development environment. After doing things repeatedly, over and over again, I came up with some scripts which eased my job. All you need to know is bash scripting.

This is how I have organized my dev box.

~/local - all custom built stuff (servers, db servers etc)
~/code - all the projects you work on
~/bin - custom bash scripts if you are using any

My dotfiles contain the following

.gitconfig - which is the global git-config

.bashrc - which sources some additional scripts

completions - some bash completions

aliases - some alias commands

paths - exports some custom paths (~/bin for example)

prompt - PS1 which shows git branch

extras - which has some custom functions defined

paths - has some custom paths that I have added to $PATH

bookmarks - is a simple tool to bookmark any folder. You can use
it like $ bookmark rails and then $ go rails

I also use z which is a folder jumping tool. You should definitely try
this! If you are planning to install my dotfiles make sure you have the
above mentioned folders created. I use a mac and my favourite font is
Menlo 13pt. This is how it looks

Hi, I am Madhu, I am a Freelance Full stack Programmer and a UX Designer currently living in the Netherlands. I love travelling and people. I like to work on stuff that creates a positive impact on our society.