botbotbot 's blog


1. Error handling
2. Error logging
3. Validation
4. Authentication and authorization
5. Testing
Read More

12 Factor Apps

The twelve-factor methodology can be applied to apps written in any programming language, and which use any combination of backing services (database, queue, memory cache, etc). - The twelve factor app

Official Site

Read More

Git Bisect

Git Bisect is useful for debugging something is work in past but not now (Regression).

Read More

All I know about mongo


Understand Documents


Read More


A file begins with . that is hidden file on unix based. Mostly use as configuration file ex. .gitconfig, .vimrc, .bashrc - What are dotfiles?

Keep dotfiles with github like backup yours machine’s setting. Your can move to new machine with same feeling from old one by restore dotfiles backup.

Read More