• 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 in between. I have refined and simplified my symptoms. I’ll cut to the chase – here they are! I hope these recommendations help you in optimizing your workflow. Here is…

    Read full article


  • 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 to prevent your login page from being loaded within an iframe on other domains. Content Security Policy (CSP): Utilize a well-defined CSP to restrict the loading of your login page…

    Read full article


  • 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 is possible to perform a PHP injection attack on a PHP page even if there are no visible form fields present. As it turns out, there are multiple avenues of…

    Read full article


  • 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, HTML, and CSS is straightforward. Here’s a simple example to help you get started. HTML CSS (styles.css) JavaScript (script.js) How It Works How to Run This simple setup provides a…

    Read full article


  • 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 layout. Content Management Full blog capabilities, multimedia support (images, videos, podcasts). Primarily text-based, but can host audio and video through links. E-commerce Robust e-commerce features, including payment gateways, product pages,…

    Read full article


  • 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 its main features, use cases, and the pricing plans associated with them: Key Features Use Cases Pricing Plans and Features Features by Plan Conclusion Wix provides a comprehensive set of…

    Read full article


  • 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, along with details about which features may be limited to certain pricing plans: Core Features Advanced Features (Often in Paid Plans) Use Cases Pricing Plans Substack primarily offers a free…

    Read full article


  • 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 add a DNS TXT record for your domain without specifying a particular name: Using the @ Symbol Yes, you can use the @ symbol to represent the root domain (e.g.,…

    Read full article


  • 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 inputs: 1. Failing to sanitize and validate user input This is one of the most critical mistakes. Always sanitize and validate user input before processing or storing it in the…

    Read full article


  • 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 companies that accept, process, store, or transmit credit card information maintain a secure environment. These standards help protect cardholder data from theft and fraud. Key Requirements for PCI Compliance Steps…

    Read full article