Check, test and check again

I noticed today as I was about to start a different article that my website was looking a bit, well, funny.

NEVER trust user input

NEVER trust user input
Developers know nothing about security, apparently, and are still trusting user input. They shouldn't be, as the consequences could be disastrous

NEVER trust user input

Developers know nothing about security, apparently, and are still trusting user input. They shouldn't be, as the consequences could be disastrous

Perils of a shared hosting platform

Perils of a shared hosting platform - as inspired by a StackOverflow question

The importance of meaningful variable names

Readability, understanding, and maintainability. Just some of the reasons why you should use meaningful variable names

The importance of meaningful variable names

Readability, understanding, and maintainability. Just some of the reasons why you should use meaningful variable names

Developers still lack security know-how

Why are developers still using SHA1 and MD5 to "protect" passwords? Why is it bad? What should they be doing?

Developers still lack security know-how

Why are developers still using SHA1 and MD5 to "protect" passwords? Why is it bad? What should they be doing?