• You should learn PHP

    You should learn PHP

    PHP is the language that drives the Internet. It’s not the most publicly loved of languages, but its utilization makes it the most popular.

  • Why phishing attacks succeed

    Why phishing attacks succeed

    Phishing is all too common and far too successful, even today. What are some ways these scams succeed and how can you avoid them?

  • Representation in tech

    Representation in tech

    Those who see representative role models are the most successful among us. We need more diverse representation in tech!

  • The journey to PCI compliance

    The journey to PCI compliance

    Credit card issuers have standardized guidelines to better protect customers’ payment information from theft and abuse, PCI-DSS.

  • Driving readership

    Driving readership

    Driving readers to your blog can be a challenge, but it’s a surmountable one. Today we cover a couple of strategies for building an audience.

  • Types of time

    Types of time

    What activities do you perform that lead directly to dollars in the bank? If you doubled your focus there, would it double your income?

  • A Libsodium-based secure remote password scheme for PHP

    A Libsodium-based secure remote password scheme for PHP

    Let’s geek out on my favorite form of authentication – not sending passwords over the wire in the first place!

  • String comparison in PHP

    String comparison in PHP

    PHP ships with multiple, native mechanisms for comparing arbitrary string values. Let’s take a closer look at two that quantify “sameness.”

  • Self-obfuscating value objects

    Self-obfuscating value objects

    Sometimes, certain design patterns can aid in security as well as reusability of code. Let’s look at value objects as an example.

  • Securing tokens in PHP

    Securing tokens in PHP

    Learn how password reset and other tokens can be secured by splitting the data and leveraging common password hash methodologies.