Monthly Archives: %sMarch 2013

Password hashing and salting explained.

I recently found an article explaining various ways passwords are cracked and the best practices for encrypting and storing passwords.

This is a must read for anyone writing user account systems.

Head over to to read the article.

By |March 6th, 2013|Coding|0 Comments

Looking for a starter .gitignore template file?

This is always a pain…you are starting up a new project, you initialized your repo. As you are about to run the command:

git add --all

you realized some of these files shouldn’t be tracked! What do you do? Head over to the “gitignore” repo on github. A repo for starter .gitignore files for various languages.

As a side note, git has a global configuration to apply the rules of one .gitignore file to all of your projects on the machine:

git config --global core.excludesfile ~/.global_ignore
By |March 6th, 2013|Coding|0 Comments