From the Scrapbook

Tailwind vs Bootstrap
February 17, 2025

Is Tailwind CSS Overrated? A Look at Its…

“Internal Server Error” Response in CyberSource API
February 14, 2025

The cause may be passing Host header in…

Navigating Facebook’s Clunky Ad Interface
December 19, 2024

Why Facebook’s Ad Creation Interface Needs a Makeover…

Tailwind Flaws: sm, md, lg, and xl Mean Different Things?
December 3, 2024

As a developer with experience in frameworks like…

Unlocking WordPress Debugging: Overcoming Silent Errors with XDebug and WP Fatal Error Handler
May 30, 2024

Introduction Have you ever found yourself stumped by…

Facebook’s Questionable Tactics to Setup Conversions API Gateway for You
May 10, 2024

Facebook have undertaken a number of measures to…

Moving to Facebook’s Conversion API from a Traditional Pixel Setup
May 10, 2024

If you’re advertising to customers using Facebook, setting…

Website Console ‘Integrity’ Errors for zohocdn.com
May 8, 2024

ZohoCDN Console Errors (Sales IQ Chat widget) If…

MySQL Error When Migrating WordPress Database Table Data
March 28, 2024

“Invalid default value for datetime” When transferring data…

Error Activating WooCommerce on Localhost
March 22, 2024

If you’re developing WordPress locally with WooCommerce, you’ll…

Setting up https on Localhost Apache (Xampp)
February 27, 2024

Https on localhost can have a number of…

Zoho CRM and Email Unsubscribe
February 22, 2024

Problem Around Zoho’s Single “Email Opt Out” Checkbox…

XDebug and its Impact On Performance (Xampp)
December 14, 2023

Example (in php.ini) Essentially, there are 3 main…

Speed Up WordPress/PHP in Local Development (localhost)
December 13, 2023

If your Xampp websites are running slowly on…

Setting Up a New Windows Computer For PHP App Development
December 12, 2023

If you’re setting up a new Windows machine…

Setting up Localhost PHP Development with Xampp on Windows
December 11, 2023

Install Xampp (php 8.2), with MySQL https://www.apachefriends.org/download.html Verify…

Bypassing Dynamic Caching for Real-time IP Address Retrieval in WordPress
October 9, 2023

This may happen in scenarios like Dynamic Cache…

Product Manage to the Phase of the Business
September 6, 2023

Depending on the phase of a business, Product…

6 Parts to Real Product Growth
August 29, 2023

Product Management as a Framework for Business Growth…

Creating a New Bootstrap Theme For WordPress
August 7, 2023

Bootstrap 5 Using minimal wordpress files to begin…

BootStrap Starter Themes for WordPress
August 6, 2023

A test to find a good BootStrap Starter…

WordPress’s Gutenberg Editor Errors when including slashes
August 1, 2023

If you’re getting the dreaded Updating failed. The…

Using WordPress with Composer and .env file
August 1, 2023

Work with WordPress is to use Composer for…

Setting a custom local domain name for your Xampp website
July 10, 2023

When developing PHP with Apache on Windows, changing…

Design Spec Ownership: Embracing Flexibility and Taking Charge of Parameters
May 26, 2023

When working with graphic designers, I often come…

WebScraping: Store as JSON or in Relational DB
May 25, 2023

Exploring solutions like NoSQL (MongoDB and elasticsearch) vs…

Error: MySQL shutdown unexpectedly
May 19, 2023

XAMMP and Windows 11 Recently I’ve encountered some…