My First Experience as an Exploratory TesterIn this article, I detail how I learnt and practiced my exploratory testing skills.Feb 6, 2025·3 min read
From Frustration to Fulfillment: How I Recently Identified and Solved a Back-end ProblemJun 28, 2024·3 min read
How to Create an ACID Transaction in MongooseA transaction, in the context of database systems, is a single unit of work. It either has to be completed fully or not completed at all to leave the database in a consistent state. For example, In an e-commerce application, when a new order is creat...May 2, 2024·6 min read
A Beginner's Guide to Subdocuments in MongooseAs I was testing the TMDB API, I encountered many one-to-many relationships. This made me curious how one-to-many relationships are achieved in a MongoDB/Mongoose database. The image below shows an example of one-to-many relationships such as the cre...Mar 4, 2024·4 min read
My 2023 Year in Review: A Year of Discovery and LearningI almost did not create this post because I thought I did not accomplish much in 2023. I do not have any big accomplishments so what's the point? But I pushed past these feelings and here I am embracing my small wins for what they are WINS! I started...Jan 4, 2024·3 min read
The Differences Between Forward Chaining and Backward Chaining in Artificial IntelligenceForward chaining and backward chaining are methods of reasoning used to apply logical rules to the knowledge base in an expert system.Dec 3, 2023·6 min read
How to Create a Sign-Up and Log-In System in PHPIn this article, you will learn how to create a sign-up and login system in PHP and save the user's data in a MySQL databaseDec 2, 2023·7 min read
How to Handle Form Validation using PHPIn this article, I will cover how to validate text fields, passwords, emails and URLs using PHP.Dec 2, 2023·9 min read