Avatar photo

Leon I. Hicks

Hi, I'm Leon I. Hicks — an IT expert with a passion for secure software development. I've spent over a decade helping teams build safer, more reliable systems. Now, I share practical tips and real-world lessons on securecodingpractices.com to help developers write better, more secure code.

Lesson 4: What Makes a Login System Secure?

Insecure login systems are one of the biggest causes of data breaches. Yet many developers still make avoidable mistakes — from storing plaintext passwords to skipping rate limits. In this lesson, we’ll break down what makes a login system secure,…

Lesson 3: Secrets Management for Developers

In today’s connected development world, developers constantly deal with API keys, database passwords, access tokens, and other sensitive credentials — often referred to as “secrets.” If these are handled poorly, they can be a goldmine for attackers. In this lesson,…