Solved problems and not re-inventing the wheel
It is a common tendency among inexperienced developers to approach a problem with code first. You’re given a task, and your first thought is, “how would I write the code to solve this?” It’s a totally understandable approach. After all, you’re a software dev – writing code to solve...
Security – Password Hashing
When you have a site, an app, or application, you will inevitably have users who use it. Those users must, of course, log in with a username and password. Your app must, of course, store those usernames and passwords in order to do the authentication. This places a hefty...