A blog talking about offensive and defensive security and how to craft software in a secure way