All Blog Posts

  • My Top Apps and Browser Extensions for 2025

    Over the last few years I have worked with various tools to maximize my learning and productivity, from Trello to fancy alarm apps and everything…

  • Addressing Clickjacking Vulnerabilities

    To mitigate the clickjacking vulnerability and enhance the security of the login page, you can: Implement X-Frame-Options: Set the X-Frame-Options header to deny or same-origin…

  • Securing PHP Pages: Are form fields the only attack vector?

    Is it possible to do a PHP injection on a PHP page even if there is no form field even on the page? Yes, it…

  • Building a JS Clock: Part 1

    How can I make a real time digital (no analog) clock with vanilla JS, html, and css? Creating a real-time digital clock using vanilla JavaScript,…

  • Wix vs Substack

    Pros and Cons of both platforms… Overview Features Comparison Feature Wix Substack Website Building Drag-and-drop interface, highly customizable templates. Limited customization, mostly focused on text…

  • Wix Features

    Wix is a versatile website builder that offers a wide range of features catering to different types of users and businesses. Here’s a breakdown of…

  • Substack Features

    Substack offers a variety of features aimed at helping creators publish newsletters and build their audience. Here’s a comprehensive list of features and use cases,…

  • How to add a DNS TXT record if no name is provided for the records

    How do I add a DNS TXT record if no name is provided for the records? Do I just use the @symbol? Here’s how to…

  • Top 30 Cybersecurity Mistakes a PHP Web Developer Should Avoid

    Here are the top 30 cybersecurity mistakes a PHP developer could make when building a website that talks to a database and has front-end form…

  • What is PCI Compliance?

    PCI compliance refers to adherence to the Payment Card Industry Data Security Standard (PCI DSS), a set of security standards designed to ensure that all…

  • Thirty Ways to Avoid Wasting Time

    Here are 30 tips for avoiding wasting time and increasing your productivity: Implementing even a few of these tips can help you use your time…

  • Forty quotes on being productive and efficient

    Here are 40 quotes on productivity and efficiency from notable figures focused on health, personal development, and the advancement of humanity: These quotes encapsulate various…