PHP Composer to Autoload a Third Party Library
What is exactly a Composer in PHP? PHP Composer is a dependency management tool for PHP. It allows developers to declare the libraries their project depends on and it will manage (install/update) them...
View ArticlephpGrid CodeIgniter 4 Integration
Introduction Previously, we have covered phpGrid integration with CodeIgniter 3. CodeIgniter has since gone through some major iterations and many improvements. We will integrate phpGrid with...
View ArticleInventory Management + Dashboard + User Management (Laravel 10 + Bootstrap 5)
Introduction This is an expansion of the popular inventory management system tutorial, integrated with Laravel 10, Bootstrap 5, as an out-of-box, and also customizable solution, can be used right away...
View Articlecomposer install common issues
Since introduction of composer install in version 7.5.3, it has been an excellent way for dependencies management while minimizing file distribution size. Users can keep dependencies updated by running...
View ArticleAll You Need Is CRUD?
Believe it or not, everything is essentially CRUD on the internet. It is the hidden skeleton that supports all of our digital interactions. What is CRUD? First of all, let’s get the jargon out of...
View ArticleTransform HTML Table into Card View Using Nothing But CSS
I’d like share a recent experiment that explores how to transform a plain, old-fashioned HTML table into a dynamic card view, going beyond the traditional rows and columns. Start With a Simple HTML...
View ArticleWhy Naming Variables Can Distinguish a Good Programmer from a Bad One
While analyzing some old code from a previous project, I stumbled upon variable names that left me scratching my head. Here’s a snippet of what I found: 123456var type = 0; ... var wfStart = "Server...
View ArticleMy Simple Hack to Learn 2X Faster
While learning React, I couldn’t help but notice how slow the instructor spoke in the recorded lectures. It makes sense being intentionally slow to give time for students to think while absorbing the...
View ArticleDebugging PHP with VSCode and XDebug: A Step-by-Step Guide
Debugging is an essential part of PHP development, and using Visual Studio Code with XDebug can greatly enhance your workflow. This guide will walk you through setting up XDebug, enabling breakpoints,...
View ArticleUnderstanding Asymmetric Property Visibility in PHP 8.4
PHP 8.4, released in November 2024, introduces Asymmetric Property Visibility, which allows separate visibility levels for reading and writing class properties, enhancing access control while...
View Article