Understanding Git Branch and Merge
Today we will learn about Git Branch and Merge between different branches. Let's start by understanding Git first. Git is a free and open-source...
Test Driven Development in PHP
Test Driven Development (TDD) is a software development approach where tests are written first and then code passing the test is written. In other...
Function Overriding and Overloading in PHP
Function overriding and overloading are forms of Polymorphism in Object Oriented Programming. Method overloading occurs when two or more methods with the same method...
Capture Webpage Screenshot using PageSpeed Insights API
In this article, we will capture a screenshot of the website using Google PageSpeed Insights API. This is a simple process that will be...
Integrate Google PageSpeed Insights API
Do you know, Google provides a free PageSpeed Insights API to analyze websites? It gives free access to performance monitoring of web pages and...
Change Git Username and Email Address
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and...
Understanding Dependency Injection in Laravel
Dependency Injection is a design pattern that injects objects into the constructor or methods of other objects, so that one object depends on one...
How to Easily Change PHP Version in Xampp
While working on web development projects, sometimes we need to change PHP versions. For example, when you are working on a Laravel project and...
Implement Google Style “Did you mean?” Feature in PHP
In this article, we will add our own "Did you mean" feature in PHP. For this, we will implement Smith-Waterman Gotoh Algorithm. We will...
Import and Export SQL file into MYSQL using Command Line
In this short article, we will discuss how to import SQL file into MySQL database using command line. MYSQL is open-source relational database management...